На одной из моих машин работает почтовый сервер Postfix. У меня ситуация, когда пользователь успешно получает почту на адрес user@mycustomdomain.com
, но если он хочет отправить электронное письмо, его адрес электронной почты рассматривается как user@mail.companymaindomain.com
. В каком файле мне искать псевдоним, чтобы изменить доменное имя для исходящей почты на user@mycustomdomain.com
для определенных пользователей?
SMTP-серверы по умолчанию могут принимать неквалифицированные From:
пользователей, для совместимости, но ни один правильно написанный MUA не должен отправлять почту без должным образом квалифицированного From:
адрес. Решение, которое предлагает claasz, просто скроет проблему с клиентом, который отправляет электронное письмо без всех правильных заголовков.
Я предполагаю, что пользователь отправляет сообщение через веб-почту или, возможно, с помощью сценария (php / cgi / и т. Д.), Но в этих случаях вам следует настроить параметры локально, большинство пакетов веб-почты позволяют пользователю указать адрес исходящей почты. Когда он отправляется через скрипт, вам нужно добавить правильные заголовки, обычно From:
, может быть, также Reply-To:
если вы хотите, чтобы это отличалось от From:
адрес.
По крайней мере, в Ubuntu это было бы /etc/postfix/main.cf
. Взгляните на документацию Postfix, особенно на параметр $ myorigin.
Взгляните, пожалуйста, на общее сопоставление исходящей почты SMTP Postfix маскирует или изменяет исходящую электронную почту или почтовый адрес SMTP