У меня есть несколько веб-сайтов на 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
Мои вопросы:
Когда другие люди напишут something@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.