Постфикс Ubuntu 14.04's (установленный от почтовой доставки стека meta пакет) конфигурационный файл, main.cf, идет с нечетной конфигурационной директивой:
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
На основе того, как работают те ограничения, я не могу понять то, что reject_unknown_sender_domain ограничение делает под smtpd_recipient_restrictions.
ограничение reject_unknown_sender_domain также установлено под smtpd_sender_restrictions, где, я думаю, это, имеют больше смысла:
smtpd_sender_restrictions = reject_unknown_sender_domain
То, как делает ограничение отправителя под smtpd_recipient_restrictions, имеет какой-либо смысл?
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sender_restrictions = reject_unknown_sender_domain
Размещение reject_unknown_sender_domain или под smtpd_recipient_restrictions или под smtpd_sender_restrictions имеет тот же эффект.. но почему почтовая доставка стека main.cf файл имеет его под обоими?
Думайте с точки зрения сервера, не клиента.
Постфиксный сервер получает и обрабатывает электронную почту для потенциальных получателей на Вашем сервере и поэтому должен применить проверки к этому для фильтрации спама, включая определение, прибывает ли полученное электронное письмо из известного домена. Если это не делает, это - безопасная ставка, это - спам, и можно отклонить его.
Для введения того же ограничения, когда Постфиксный сервер посылает электронное письмо для пользователей, просто означал бы, что это проверяет, чтобы видеть, существует ли домен или нет, который, конечно, это делает, таким образом, это - спорная проверка.