Я использую Postfix / Dovecot для своих писем. Они хорошо работают вместе. Теперь у меня есть сервер с несколькими IP-адресами, и я хочу разместить каждый IP-адрес с доменом для почты. Но похоже, что Postfix и Dovecot читают свои файлы конфигурации из / etc / postfix и / etc / dovecot соответственно. Должен ли я запускать несколько экземпляров Postfix и Dovecot? А как насчет почтовых данных? Кажется, что они хранятся в домашнем каталоге каждого пользователя и в / var / spool / mail?
Любая отличная ссылка на руководство будет принята с благодарностью.
На самом деле нет необходимости использовать один IP-адрес для каждого домена, и Postfix, и Dovecot (и система DNS) вполне способны обрабатывать практически неограниченное количество доменов с одним IP.
Даже если вы используете только один домен для каждого IP-адреса, вы обычно все равно запускаете только один экземпляр Postfix / Dovecot и настраиваете их соответствующим образом для обработки почты для всех доменов.
Кроме того, и Postfix, и Dovecot могут использовать широкий спектр источников для пользователей, от пользователя системы unix по умолчанию до текстовых файлов, баз данных SQL или каталогов LDAP, и вы можете настраивать для каждого домена или даже для каждого пользователя где должна храниться почта.
Как это делается, слишком широко, чтобы отвечать на вопросы научной фантастики.
Относительно записей PTR: вы правы, что один IP-адрес может иметь только одну запись PTR, но на самом деле это нормально.
Важно то, что почтовый сервер использует то же имя хоста, что и в записи PTR в своем сообщении HELO
(как установлено в параметре postfix myhostname
), поэтому тройное значение Запись PTR, запись A и имя HELO должны совпадать.
Для чистой SMTP-части этого вполне достаточно. Спам-фильтры усложняют ситуацию, поскольку они действительно добавят небольшой штраф к такой настройке, если адрес FROM
и HELO
не совпадают, но это обычно не так. достаточно, чтобы классифицировать почту как спам.
Этому можно противодействовать разными способами:
mail.example.com
в качестве MX для example.org
. Это проверяется спам-фильтрами. mail.example.com
отправлять письма от имени example.org
. Итак, в конце концов, все еще остается в силе: одного IP-адреса достаточно для нескольких почтовых доменов, а использование более одного полезно только в том случае, если у вас есть более сложные настройки с несколькими NICS или даже серверами в сценарии высокой доступности, но даже в этом случае вы, скорее всего, не разделите домены на определенные IP-адреса.