如何更改默认的退回地址?

如何更改默认的退回地址?

我在 centos 6 服务器上运行 postfix 服务器,我的服务器上有 3 个用户,当他们使用我的服务器发送邮件时,所有 3 个用户的退回地址在 postfix 中默认不同,现在我想存储所有用户的退回邮件,这些邮件应该放在另一台或同一台服务器上的单个用户邮箱中,例如[电子邮件保护]

答案1

这个线程可能对您有帮助,因为我认为没有办法更改 postfix 中的默认回复地址,但如果您从其他客户端(如 php 或 mailx)发送电子邮件,那么您可以更改返回路径。

https://stackoverflow.com/questions/965986/preventing-delivery-status-notification-errors-or-email-replys

https://stackoverflow.com/questions/2667620/specifying-the-bounce-back-address-for-email

答案2

退回地址取自客户端提供的 SMTP 信封发件人地址。这通常与邮件头中的 RFC2822 发件人地址相同,但不一定如此。例如,在以下邮件提交中,退回地址将是“[电子邮件保护]“ 并不是 ”[电子邮件保护]“:

> EHLO mamma.local
< 250 mail.example.com
> MAIL FROM: [email protected]
< 250 OK
> RCPT TO: [email protected]
< 250 OK
> DATA
< 354 End data with <CR><LF>.<CR><LF>
> From: [email protected]
> To: [email protected]
> ...
> .
< 250 OK: queued as 12345

要更改它,您需要首先重新配置发送消息的邮件用户代理,而不是邮件传输代理(在本例中为 Postfix)。具体如何操作取决于发送消息的对象。

相关内容