FreeBSD - Почта во FreeBSD с нуля
-
dmitryst
FreeBSD - Почта во 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 [url=mailto:root@farrell.cse.buffalo.edu]root@farrell.cse.buffalo.edu[/url]:/usr/obj/usr/src/sys/GENERIC amd64 (нормальный сервер будет, после удачного запуска почты на этом). Установил exim, почта на внешние адреса вроде идет. Также установил dovecot2+mysql+postfixadmin (часть по статьям лиссяры, часть с других ресурсов) - не создаются локальные папки юзеров (??), не принимается почта, соответственно.
Ньюансы: планируется около 60 юзеров, из них активно пользующихся почтой - 5 чел, зато письма у них по 20-30Мб, за год набегает гигов 20 )). Сторонние серверы уже не устраивают, как по скорости, так и по объему.
Вопросы... Во-первых, что делать с рутером - нужен проброс портов? Локальный ДНС поднимать? Во-вторых, что делать с юзерами? Postfixadmin их создает, в базу пишутся.. Логи предоставлю, скажите, какие нужны.
Задача: иметь почтовый сервер для локальной и глобальной почтовой переписки.
Имеется: статический 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 [url=mailto:root@farrell.cse.buffalo.edu]root@farrell.cse.buffalo.edu[/url]:/usr/obj/usr/src/sys/GENERIC amd64 (нормальный сервер будет, после удачного запуска почты на этом). Установил exim, почта на внешние адреса вроде идет. Также установил dovecot2+mysql+postfixadmin (часть по статьям лиссяры, часть с других ресурсов) - не создаются локальные папки юзеров (??), не принимается почта, соответственно.
Ньюансы: планируется около 60 юзеров, из них активно пользующихся почтой - 5 чел, зато письма у них по 20-30Мб, за год набегает гигов 20 )). Сторонние серверы уже не устраивают, как по скорости, так и по объему.
Вопросы... Во-первых, что делать с рутером - нужен проброс портов? Локальный ДНС поднимать? Во-вторых, что делать с юзерами? Postfixadmin их создает, в базу пишутся.. Логи предоставлю, скажите, какие нужны.
-
vadblm
Re: FreeBSD - Почта во FreeBSD с нуля
UPD: настроил почти всё, но почта не принимается извне.
В возвращаемых письмах такое:
Цитата:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[url=mailto:test@***.no-ip.biz]test@***.no-ip.biz[/url]
retry time not reached for any host after a long failure period
------ This is a copy of the message, including all the headers. ------
Return-path:
Received: from [213.*.*.*] (port=5952 helo=[192.168.1.39])
by cpanel1.*.*.* with esmtpa (Exim 4.77)
(envelope-from )
id 1SNhKJ-0004vL-Rz
for [url=mailto:test@***.no-ip.biz]test@***.no-ip.biz[/url]; Fri, 27 Apr 2012 13:18:56 +0400
Пользуюсь сервисом no-ip.com, MX запись та же, что и для домена.
В возвращаемых письмах такое:
Цитата:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[url=mailto:test@***.no-ip.biz]test@***.no-ip.biz[/url]
retry time not reached for any host after a long failure period
------ This is a copy of the message, including all the headers. ------
Return-path:
Received: from [213.*.*.*] (port=5952 helo=[192.168.1.39])
by cpanel1.*.*.* with esmtpa (Exim 4.77)
(envelope-from )
id 1SNhKJ-0004vL-Rz
for [url=mailto:test@***.no-ip.biz]test@***.no-ip.biz[/url]; Fri, 27 Apr 2012 13:18:56 +0400
Пользуюсь сервисом no-ip.com, MX запись та же, что и для домена.
-
leonty
Re: FreeBSD - Почта во FreeBSD с нуля
Набросайте алгоритм, если не сложно. Почта всегда была моим самым слабым местом. Вообще не ориентируюсь в этой теме. 

-
dmitryst
Re: FreeBSD - Почта во FreeBSD с нуля
Цитата leonty:
Набросайте алгоритм
Что именно? В-основном, всё настроено по статьям с сайта лисяры, остальное докумекиваю сам...
Набросайте алгоритм
FreeBSD - Почта во FreeBSD с нуля
Что именно? В-основном, всё настроено по статьям с сайта лисяры, остальное докумекиваю сам...
-
dmitryst
-
Negativ
Re: FreeBSD - Почта во FreeBSD с нуля
Цитата Negativ:
DNS обязательно. Зону держать не надо.
честно говоря, не понял. Кэширующий ДНС, что ли? И еще момент - похоже, провайдер режет входящие по 25 порту, можно открыть его SSL аналог, или для приема входящей почты обязательно должен быть открыт именно 25й порт?
DNS обязательно. Зону держать не надо.
FreeBSD - Почта во FreeBSD с нуля
честно говоря, не понял. Кэширующий ДНС, что ли? И еще момент - похоже, провайдер режет входящие по 25 порту, можно открыть его SSL аналог, или для приема входящей почты обязательно должен быть открыт именно 25й порт?
-
dmitryst
Re: FreeBSD - Почта во FreeBSD с нуля
Цитата dmitryst:
честно говоря, не понял. Кэширующий ДНС, что ли?
из опыта знаю, когда у меня была проблема с CommuniGate - он падал от того что не мог отрезолвить сам кучу адресов. Только после установки BIND'а все заработало как надо.
Цитата dmitryst:
И еще момент - похоже, провайдер режет входящие по 25 порту, можно открыть его SSL аналог, или для приема входящей почты обязательно должен быть открыт именно 25й порт?
Открыть-то сможешь, но полноценного почтового сервиса без 25 порта тебе не заиметь.
честно говоря, не понял. Кэширующий ДНС, что ли?
FreeBSD - Почта во FreeBSD с нуля
из опыта знаю, когда у меня была проблема с CommuniGate - он падал от того что не мог отрезолвить сам кучу адресов. Только после установки BIND'а все заработало как надо.
Цитата dmitryst:
И еще момент - похоже, провайдер режет входящие по 25 порту, можно открыть его SSL аналог, или для приема входящей почты обязательно должен быть открыт именно 25й порт?
FreeBSD - Почта во FreeBSD с нуля
Открыть-то сможешь, но полноценного почтового сервиса без 25 порта тебе не заиметь.
-
Negativ
Re: FreeBSD - Почта во FreeBSD с нуля
Цитата Negativ:
Открыть-то сможешь, но полноценного почтового сервиса без 25 порта тебе не заиметь.
понятно, значит, будем менять провайдера...
Открыть-то сможешь, но полноценного почтового сервиса без 25 порта тебе не заиметь.
FreeBSD - Почта во FreeBSD с нуля
понятно, значит, будем менять провайдера...
-
dmitryst
Re: FreeBSD - Почта во FreeBSD с нуля
Должен вас ещё предупредить, что помимо блокирования 25-го порта (что вообще-то возмутительно), провы ещё часто не дают PTR запись динамическим хостам, что заставляет многие почтовые сервера скептически относиться к почте, исходящей с таких хостов, что результирует в её блокировании или засовыванию в спам, в зависимости от политики. Проверить это можно так:
Код:
Код:
Код: Выделить всё
[vadim@vadblm ~]$ host -t PTR 84.237.200.156
Host 156.200.237.84.in-addr.arpa. not found: 3(NXDOMAIN)
#у IP, выданного сегодня мне провом нет PTR-записи.
[vadim@vadblm ~]$ host -t PTR 173.194.32.54
54.32.194.173.in-addr.arpa domain name pointer arn06s02-in-f22.1e100.net.
#у какого-то из гугловских почтовых серверов эта запись, разумеется, есть.-
vadblm
Re: FreeBSD - Почта во FreeBSD с нуля
Должен вас ещё предупредить, что помимо блокирования 25-го порта (что вообще-то возмутительно), провы ещё часто не дают PTR запись динамическим хостам, что заставляет многие почтовые сервера скептически относиться к почте, исходящей с таких хостов, что результирует в её блокировании или засовыванию в спам, в зависимости от политики. Проверить это можно так:
Код:
Код:
Код: Выделить всё
[vadim@vadblm ~]$ host -t PTR 84.237.200.156
Host 156.200.237.84.in-addr.arpa. not found: 3(NXDOMAIN)
#у IP, выданного сегодня мне провом нет PTR-записи.
[vadim@vadblm ~]$ host -t PTR 173.194.32.54
54.32.194.173.in-addr.arpa domain name pointer arn06s02-in-f22.1e100.net.
#у какого-то из гугловских почтовых серверов эта запись, разумеется, есть.