我们正在尝试调试来自 Yahoo! 和 Comcast 等 ISP 的大量退回邮件,这些邮件来自由 mailman 提供支持的邮件列表之一。遗憾的是,我从未找到允许 mailman 处理退回邮件的设置,而且还可以使用实际退回邮件抄送邮政局长(或其他电子邮件地址),以便我们查看他们给出的具体退回错误。
我们的/etc/aliases
每份新闻通讯包含以下内容:
newslettername-bounces: "|/usr/lib/mailman/mail/mailman bounces newslettername"
所以我打算用以下代码来代替它:
newslettername-bounces: [email protected]
但后来我意识到引用了/etc/aliases
退回地址的条目,使用管道并将参数传递给命令mailman
...那么,我可以以某种方式修改该行以将其发送给mailman
邮政局长以及将原始消息传递给邮政局长吗?
答案1
哎呀,这是一个简单的问题,我急于问这个问题。man aliases
给出了答案:
name: addr_1, addr_2, addr_3, . . .
The name is the name to alias, and the addr_n are the aliases for that
name. addr_n can be another alias, a local username, a local filename,
a command, an include file, or an external address.
这只是一个简单的逗号分隔符!哎呀!如果我的 12 码靴子能够到我的屁股,我现在就会狠狠地踢自己一脚!
因此,我将该行改为/etc/aliases
以下内容,然后运行sudo newaliases
:
newslettername-bounces: "|/usr/lib/mailman/mail/mailman bounces newslettername", [email protected]
那就可以了。