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