У меня есть несколько веб-сайтов на AWS (Windows Server 2012 R2), и я пытаюсь настроить почтовый сервер. Я установил hMailServer , и в руководстве говорится, что мне нужно настроить записи DNS для почты. Мне никогда не требовалось настраивать почтовый сервер с нуля, как сейчас, тогда я немного смущен необходимыми для этого записями DNS.
Я прочитал в каком-то руководстве, что для этого мне понадобятся записи A, MX и PTR. В настоящее время в моем регистраторе есть только следующие записи:
mydomain.com A 1.2.3.4
www.mydomain.com A 1.2.3.4
Теперь, я думаю, мне нужно будет создать эти записи:
mail.mydomain.com A 1.2.3.4
mail.mydomain.com MX 10 mail.mydomain.com
Мои вопросы:
Когда другие люди будут писать на (скрытые), все SMTP-серверы в мире будут искать соответствующий сервер (-ы), обрабатывающий электронную почту для @ mydomain.com. Для этого они будут проверять DNS на наличие записей MX на mydomain.com
или записей A / AAAA, если записи MX не найдены.
Записи MX дадут приоритет и имя хоста. Это имя хоста может быть любым ( mail. $ DOMAIN
может часто использоваться, но это абсолютно не обязательно), даже в другом доменном имени (и особенно если настройка вашей электронной почты передана третьей стороне).
Это для внешних писем, которые вы получаете. Для POP / IMAP (кстати: в настоящее время вы должны полностью отказаться от предоставления POP и предоставлять только IMAP через TLS) вы должны определить, на каком сервере хранятся электронные письма и где будут работать ваши демоны POP / IMAP. Это может быть тот же сервер, что и в записи MX, или другой сервер, если у вас сложная настройка электронной почты. Во всех случаях вы можете определить запись DNS (даже CNAME) для imap.mydomain.com
, чтобы передать ее своим пользователям (это упростит ее изменение позже, если вам нужно).
Запись PTR вступает в игру (в некотором роде) только в том случае, если ваш SMTP-сервер также отправляет электронные письма за пределы сети. В таких случаях вам нужно будет связаться с владельцем IP-блоков (v4 и v6), в которых ваш SMTP-сервер имеет IP-адрес. Это может быть ваш интернет-провайдер или хостинговая компания. Они сообщат вам, как настроить запись PTR.