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

Postfix и имя хоста исходящей почты

На одной из моих машин работает почтовый сервер 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