Предположим, вы хотите протестировать почтовый сервер для определенного домена. перед будет жить с изменением DNS.
Например, если вы хотите протестировать сайт HTTP / HTTPS, вы можете просто изменить свой собственный компьютер hosts
файл, чтобы указать на будущий хозяин.
С почтой это возможно только в том случае, если сервер действует как исходящий шлюз для определенного домена. Разрешите пояснить на примере. Я установил SMTP с аутентификацией для example.org
на хосте, который должен быть сопоставлен mail.example.org
: Я могу указать свой DNS на IP-адрес этой машины и сказать своему клиенту SMTP использовать этот сервер, чтобы он также соответствовал сертификату TLS.
Для входящей почты, когда мне нужно протестировать сервер на прием почты для домена, выполнить базовые проверки антиспама / антивируса и не выполнять странных вещей, мне нужна запись MX. Недавно я обнаружил, что из-за неправильной конфигурации Postfix / DKIM мой сервер сделал следующее:
example.org
на канонический MX, который был старым, все еще работающим MXМне пришлось копать, копать и копать, чтобы найти виновника, но для будущей работы я хотел бы спросить если есть лучшие практики для тестирования почтовых серверов прежде, чем они пойдут вживую. Предполагая, что я не могу подключиться к Telnet сервер с моей локальной машины из-за проверок антиспама.
Я бы установил собственный частный DNS-сервер с уже измененным MX. Для тестирования почтового сервера рекомендую использовать сваки.