Я понимаю значение 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)?

Спасибо за вашу помощь

0