Назад | Перейти на главную страницу

Постфикс: Что означает «Если ваша машина является почтовым сервером для всего домена»?

Окружающая среда: Postfix 3.3, Centos 8, цифровая капля океана

Я читаю постфикс ознакомительные сведения о базовой конфигурации и я наткнулся на определение, которое не совсем понимаю.

Под заголовком На какие домены получать почту это проходит через mydestination параметр и включает это предложение,

ВАЖНО: Если ваш компьютер является почтовым сервером для всего домена, вы должны указать $mydomain также.

Я считаю, что предупреждение относится к этой строке в main.cf. Ниже указано значение по умолчанию.

mydestination = $myhostname, localhost.$mydomain, localhost

К сожалению, я не совсем понимаю, что означает это предупреждение.

На моем сервере есть обратный прокси NGINX, сервер Node.js Express и установка Postfix / Dovecot.

Вопрос: Поскольку у меня только один почтовый сервер, это означает, что он покрывает весь мой домен, и мне нужно использовать $mydomain? Или они говорят, что, поскольку я также использую сервер в качестве веб-сервера, почтовый сервер не отражает все использование домена, и я не должен включать $mydomain? Означает ли это что-то другое? Я не могу понять, что они означают.

Необязательно, вы можете делегировать почту, предназначенную для поддомена, другому серверу. Например: example.com использует другой сервер, чем submain.example.com, что означает, что вы используете два постфиксных сервера.

Если вы установите:

mydestination = $myhostname, subdomain.$mydomain

Вы говорите «ОК, принимайте почту, предназначенную для« hostname »и subdomain.example.com

Отредактировано: вы можете использовать разные общедоступные IP-адреса для каждого постфиксного сервера или поддомена.