У меня есть сервер iRedMail.
У него есть домен (example.com) с [email protected] в качестве зарегистрированного пользователя.
Я могу отправлять и получать от [email protected]. из моей личной учетной записи [email protected], поэтому я знаю, что пользователь правильно настроен на сервере.
Однако - [email protected] является адресом отправки/администратором веб-сайта. пример.com
Изначально я собирался настроить авторизационный SMTP-доступ к почтовому серверу и отправлять с веб-сайта через почтовый сервер, используя аутентифицированный SMTP. но решил запустить с MailGun.
Таким образом, [email protected] отправляет электронные письма, в том числе другим пользователям @example.com, через почтовый пистолет.
Любое электронное письмо от [email protected] через mailgun любому пользователю на сервере (даже в других доменах на сервере) получает 501 адрес отправителя, отклоненный: пользователь неизвестен.
Он отлично работает с любым другим доменом на других серверах.
Он отлично работает, если я аутентифицирован smtp на сервере, но не если внешний smtp-сервер отправляет электронную почту от имени. SPF, DKIM, DMARC и т. д. настроены правильно.
Это фон Postfix на сервере iRedMail.