В нескольких руководствах я прочитал, как заставить почтовый сервер говорить, что мне нужно полное доменное имя для постфикса и точный внешний адрес моего почтового сервера для записей DNS. Я размещаю 4 доменных имени и один сервер за маршрутизатором со статическим внешним IP. Обычно я просто перенаправляю порты на свой сервер, но как я могу заставить server.domain.com соответствовать моей настройке, или я должен просто использовать свой внешний IP-адрес для сервера?
Правильная настройка обратного DNS важна только для исходящей, а не входящей почты. Вы можете использовать столько имен хостов, указывающих на ваш единственный статический IP-адрес, чтобы пользователи могли использовать его при отправке почты (например, smtp.example.com
, smtp.example.net
, smtp.example.org
).
Для отправки исходящей почты вам необходимо выбрать одно имя хоста в качестве канонического имени хоста для вашего почтового сервера (это имя хоста не обязательно должно совпадать с доменами, для которых сервер отправляет почту), например mail.example.com
. Установите это имя хоста как PTR
запись для вашего статического IP-адреса, убедитесь, что он A
запись, указывающая на ваш статический IP-адрес, и настройте Postfix для использования его в качестве HELO
имя хоста.