![Postfix:更改退回邮件的发件人地址(来自 fetchmail 的邮件)](https://linux22.com/image/1326133/Postfix%EF%BC%9A%E6%9B%B4%E6%94%B9%E9%80%80%E5%9B%9E%E9%82%AE%E4%BB%B6%E7%9A%84%E5%8F%91%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80%EF%BC%88%E6%9D%A5%E8%87%AA%20fetchmail%20%E7%9A%84%E9%82%AE%E4%BB%B6%EF%BC%89.png)
我正在运行 Postfix MTA。Fetchmail 用于从多个 POP3 帐户获取邮件。
问题是:如果邮件无法送达(例如由于超出邮箱的大小限制),则会发送退回邮件。但是,退回邮件使用的是 Postfix 服务器上帐户的邮件地址,而不是 POP3 服务器上的原始邮件地址。这意味着发件人无法识别邮件尚未送达,并且他会从其他邮件地址收到退回邮件,而他无法将该邮件与任何已发送邮件联系起来,因此他会拒绝这些邮件。这会导致无休止地交换从原始发件人退回的退回邮件。
我需要:如何更改退回邮件的邮件地址?
例子:
- [电子邮件保护]发送邮件至[电子邮件保护]
- postfixserver.com 上的 Postfix 从 pop3server.com 获取此邮件,并尝试将其发送到[电子邮件保护]
- 邮件太大,因此被拒绝
- 退回邮件至[电子邮件保护],邮件来自[电子邮件保护]无法送达
- [电子邮件保护]感到困惑,他从来没有发过邮件给[电子邮件保护]
- 退回邮件应该有[电子邮件保护]作为发件人地址
有什么建议吗?谢谢!