Я понимаю значение myhostname
и mydomain
в конфиге postfix. Первый используется для идентификации сервера, второй - для идентификации домена и настройки других параметров.
Итак, myorigin
это:
Доменное имя, с которого, по-видимому, отправляется локально размещенная почта, и на которую доставляется локально размещенная почта. По умолчанию используется $ myhostname
Под "локально размещенным" подразумевается вся почта, ретранслируемая с этого сервера? Я могу подключить клиентов отовсюду (вне сети), это включено?
Почему установлено значение $myhostname
? Насколько я понимаю этот парам. его сервер имен отвечает в SMTP-баннере, и домен, за почту которого он чувствует себя ответственным. Поэтому, если полное доменное имя - mail.example.com
и мой домен example.com
, почему я должен слушать почту для mail.example.com
вместо example.com
?
Далее mydestination
В документации сказано:
Список доменов, которые доставляются через транспорт доставки почты $ local_transport. По умолчанию это локальный (8) агент доставки Postfix, который ищет всех получателей в /etc /passwd и /etc /aliases. SMTP-сервер проверяет адреса получателей с помощью $ local_recipient_maps и отклоняет несуществующих получателей. См. Также класс локального домена в файле ADDRESS_CLASS_README.
Значение mydestination по умолчанию указывает имена только для локальной машины. На шлюзе почтового домена вы также должны включить $ mydomain.
В чем разница с myorigin
здесь? Это также кажется ответственным за определение домена, за который чувствует себя сервер.
И опять же, почему бы мне не установить это на что-то. иначе example.com
(на сервере, который отвечает только за один домен -> example.com)?
Спасибо за вашу помощь