我们正试图debugging来自互联网服务提供商(如Yahoo!)的大量反弹。 和Comcast为由邮递员提供支持的邮件列表之一。 不幸的是,我从来没有find一个允许邮递员处理反弹的设置,还有CC postmaster(或其他电子邮件地址)的实际反弹信息,以便我们看到他们给我们的具体反弹错误。
我们的/etc/aliases包含以下每个时事通讯:
newslettername-bounces: "|/usr/lib/mailman/mail/mailman bounces newslettername"
所以我只是想用下面的代码replace它:
newslettername-bounces: [email protected]
但是后来我意识到/etc/aliases引用了退回地址的入口,使用了一个pipe道并将parameter passing给了mailman命令……所以,我可以修改那行以某种方式将其发送给mailman以及传递原始消息传递给postmaster?
哎呀,这是一个容易的,我跳了枪问这个问题。 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]
这应该做到这一点。