Чтобы было ясно, автоматическая пересылка (как вы, кажется, описываете ее) часто осуществляется через сам почтовый сервер, и конкретные шаги варьируются от программы к программе.
Нужно ли размещать свой собственный почтовый сервер?
Не обязательно. Вы можете использовать сторонние решения. Эти почтовые услуги предоставляются либо самими регистраторами, либо другими компаниями аналогично веб-хостингу (т. Е. Они используют почтовый сервер для вас). Эти компании часто предоставляют инструкции о том, как пересылать почту со своими службами (как вы обнаружили в ходе своего исследования).
Проблема в том, что [даже после поиска] я до сих пор не знаю, как настроить электронную почту такого домена.
Почтовые серверы похожи на веб-серверы в том смысле, что они обычно используют доменное имя (например, mail.example.com), которое указывает на их общедоступный IP-адрес. Эти домены, в свою очередь, помещаются в записи DNS для вашего основного домена (например, example.com) как записи Mail Exchanger (MX). Эти записи MX используются другими пользователями для поиска почтовых серверов для вашего домена. Любое создание или пересылка пользователя осуществляется на уровне сервера.
Обзор настроек
Как указано выше, "основной домен" ниже означает, например, example.com.
Сторонние Сервисы
При необходимости выполните любой процесс настройки сервиса с третьей стороной.
Поместите любые имена почтовых доменов, которые вам предоставит ваш провайдер (например, mx1.mailhost.com, mx2.mailhost.com) в качестве записей MX, в записи DNS для вашего основного домена.
Создайте свои учетные записи (например, user@example.com и т.д.) Через поставщика услуг.
Переслать почту, как указано вашим поставщиком услуг.
Обратите внимание, что использование служб на основе регистраторов обычно сводит на нет первые два шага, описанные выше.
Self-хостинг
Загрузите Mail Transfer Agent (почтовый сервер) и настройте его для распознавания почты для вашего основного домена. Следуйте инструкциям для вашего программного обеспечения.
Настройте домен в своих записях DNS (например, mail.example.com), чтобы он указывал на IP-адрес вашего почтового сервера (как для обычного веб-сайта).
Поместите имена доменов вашего почтового сервера (см. Выше) как записи MX в записи DNS для вашего основного домена.
Создайте свои учетные записи (например, user@example.com и т.д.) Через интерфейс вашего почтового сервера.
Переслать почту, как описано в инструкциях к вашему почтовому серверу.
[Какой почтовый сервер] подойдет для моей ситуации?
Почти все почтовые серверы поддерживают автоматическую пересылку на другие адреса. Существуют как бесплатные, так и платные решения на разных платформах. Если вы хотите бесплатно и на Windows, я мог бы лично порекомендовать hMailServer. Если вы работаете на Mac, я полагаю, что есть базовая служба "Почта". Со своей стороны, Linux обычно поставляется с одним или несколькими почтовыми серверами (такими как Sendmail) в зависимости от дистрибутива.
Какие записи DNS нужны?
Для получения почты MX-записи - это все, что нужно.
Для отправки почты вам технически не нужны никакие специальные записи DNS. Тем не менее, что касается предотвращения спама, есть ряд записей, которые вы, возможно, захотите иметь. Они включают:
Все это может потребоваться в зависимости от получателя (кому бы вы ни отправляли почту). На практике записи SPF, скорее всего, будут иметь наибольшее значение, и записи обратного указателя должны быть созданы в любом случае. DKIM является частью многих (особенно американских) сайтов, которые обрабатывают почту, в то время как Caller-ID для электронной почты (возможно) наименее важен из четырех.
В любом случае, если вам не хватает этих записей, ответ до получающего почтового сервера. Они могут принимать почту (и, вероятно, фильтровать ее более интенсивно) или могут отклонять ее. Если вы получаете письмо, возвращенное (особенно как спам), эти записи - хорошая вещь для проверки.