При настройке почтового сервера следует ли настраивать его на получение почты по имени хоста или только домена?
Например, если имя хоста почтового сервера - sub.domain.tld, следует ли почту из любого места отправлять на user@sub.domain.tld или только на user@domain.tld, причем адреса @sub. domain.tld доступны только для локальных процессов?
Существует ли официальный способ настройки или это зависит от администратора?
Из файла postfix
main.cf
:
Параметр myorigin указывает домен, который отправляет локально почту похоже, исходит от. По умолчанию добавляется $ myhostname, то есть отлично подходит для небольших сайтов. Если вы управляете доменом с несколькими машинами, вы следует (1) изменить это на $ mydomain и (2) настроить псевдоним для всего домена база данных, которая присваивает каждому пользователю псевдоним (скрытый) ради согласованности между адресами отправителя и получателя, myorigin также указывает имя домена по умолчанию, которое добавляется к адреса получателей, у которых нет части @domain.
Отсюда вы должны сами выбрать, какой вариант вам больше подходит.
В простейшем случае почтовый сервер по адресу mail.example.com
будет получать почту. Почтовый сервер должен принимать почту для постмастера
и abuse
для этого домена (или любого другого), но не обязательно принимать какие-либо другие адреса для этого домена. При простой настройке можно получать почту в любом домене.
Администратор почты должен настроить, как обрабатывать доставку в различные домены, для которых почтовый сервер принимает электронную почту. Обычно MX
домена электронной почты принадлежат совершенно другому домену, возможно, с другим TLD (доменом верхнего уровня). Этот сервер может принимать электронную почту для многих доменов, каждый из которых может иметь разные действительные идентификаторы пользователя. Администратору необходимо будет соответствующим образом настроить сервер.