![]() |
Почта во FreeBSD с нуля
Добрый день, коллеги!
Задача: иметь почтовый сервер для локальной и глобальной почтовой переписки. Имеется: статический IP (нужно будет - возьмем еще один), рутер на pfsense (2.0.1-RELEASE (amd64) FreeBSD 8.1-RELEASE-p6), самосборный барахло-сервер под FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 (нормальный сервер будет, после удачного запуска почты на этом). Установил exim, почта на внешние адреса вроде идет. Также установил dovecot2+mysql+postfixadmin (часть по статьям лиссяры, часть с других ресурсов) - не создаются локальные папки юзеров (??), не принимается почта, соответственно. Ньюансы: планируется около 60 юзеров, из них активно пользующихся почтой - 5 чел, зато письма у них по 20-30Мб, за год набегает гигов 20 )). Сторонние серверы уже не устраивают, как по скорости, так и по объему. Вопросы... Во-первых, что делать с рутером - нужен проброс портов? Локальный ДНС поднимать? Во-вторых, что делать с юзерами? Postfixadmin их создает, в базу пишутся.. Логи предоставлю, скажите, какие нужны. |
UPD: настроил почти всё, но почта не принимается извне.
В возвращаемых письмах такое: Цитата:
|
Набросайте алгоритм, если не сложно. Почта всегда была моим самым слабым местом. Вообще не ориентируюсь в этой теме. :(
|
Цитата:
|
DNS обязательно. Зону держать не надо.
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Должен вас ещё предупредить, что помимо блокирования 25-го порта (что вообще-то возмутительно), провы ещё часто не дают PTR запись динамическим хостам, что заставляет многие почтовые сервера скептически относиться к почте, исходящей с таких хостов, что результирует в её блокировании или засовыванию в спам, в зависимости от политики. Проверить это можно так:
Код:
[vadim@vadblm ~]$ host -t PTR 84.237.200.156 |
Код:
226.36.X.X.in-addr.arpa domain name pointer host-X-X-36-226-customer.w**x.net. Как я понял, можно поднять свой первичный ДНС и еще вторичный где-нибудь на secondary.net.ua. Нужна ли какая-нибудь запись на ДНСе провайдера или достаточно будет двух этих серверов? |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Подниму тему - сервер наконец-то приехал, пров должен проложить кабель, будет статический адрес + 25й и 110й порты открыты. Пока ставлю систему и связку apache+php+mysql+postfixadmin+exim+dovecot + еще мелочевка всякая...
Вопрос такой - exim почту отправляет, dovecot ее принимает и... И все - в папке пользователя ее нет, в логах намек на доступ к /var/run/dovecot/auth-master (ладно, это уж поправлю как-нибудь) и ругань на непрошедшую авторизацию по pam и по sql. Но на почту захожу, на пароль не ругается. Не понимаю, dovecot использует cyrus-sasl2-saslauthd? На тестовом сервере этот пакет остался от Postfix/Cyrus, там как раз все работает.... В конфигах явно указано использовать базу данных, если нужно - выложу конфиги. |
Цитата:
|
Цитата:
|
Цитата:
|
Т.е ставить cyrus-sasl2-saslauthd? Авторизация для отправки нужна.
|
Выходит, ставить. Только я бы посоветовал начинать с базовой конфигурации, то есть поставить для начала минимум — MTA и MDA, а как разберётесь и настроите, расширяйте потихоньку функционал SASL'ом, спаморезкой и что вам там ещё нужно. Кстати, есть такая вещь postfixadmin, когда в последний раз пользовался, было удобно — само генерило базу для почты, ставилось быстро, в общем. Впрочем, это ваше дело, что выбрать.
|
Цитата:
Цитата:
|
Значит, так... Поднял почтовик, почти всё работает (это хорошо), но кое-что не работает (не критично, но неприятно).
Итак, почтовик под FreeBSD 9 = exim 4.80 + dovecot 2.1.8 + clamav + apache + postfixadmin + mysql :). Все это безобразие уже настроено, отправляет/принимает почту нормально, прикрутил антивирус... Теперь неработающие моменты.. Не срабатывает ограничение по расширению файла Код:
acl_check_mime: |
Парни в фрибсд "0", но есть проблема, провайдер поменял статистический айпи, и я на своем почтовом серваке тоже (фри бсд, почта постфикс), проблема в том, что после смены ай-пи почта не отправляется через relay.xx.xx.com, а идет только по внутреннему ай-пи сервака, подскажите, что нужно сделать???
Да и еще, когда пингую свой релей ping reley.xx.xx.com, показывает мой старой ip yyy.yyy.yyy.y, а у меня сейчас xxx.xxx.x.x...... |
Цитата:
идем в /etc/namedb, смотрим named.conf и упоминаемые в нем файлы и не забываем при корректировках менять в этих файлах версию. Кроме того, если сервер видится в интернете, то провайдер должен был скорректировать mx-запись. |
Время: 09:12. |
Время: 09:12.
© OSzone.net 2001-