Sendmail 无法送达重定向?

Sendmail 无法送达重定向?

下午好;

我对 sendmail 了解不多,所以对于那些对此有经验的人来说,这可能相当容易。我们有一个帐户,“[电子邮件保护]“,向各个组发送报告。有时会将无法送达的消息发送回”[电子邮件保护]“。我们希望这些无法送达的邮件被重新路由或退回”[电子邮件保护]“给我们选择的一组人。为了清晰起见,我们设想一个场景:

所以我猜想这是某种“规则”。我遇到了这个解决方案:Sendmail:忽略本地传送 但我对 sendmail 了解不够,不知道这是否适合这种情况。任何帮助都将不胜感激。

答案1

我看到两种可能的解决方案:将发件人设置为您希望将退回邮件发送到的地址,或者使用 procmail 来处理发送到该帐户的邮件。我一般推荐选项 1,但根据您的环境,选项 2 可能更容易/更快地实现。

答案2

为此,请使用实际的邮件列表,而不是像现在这样临时处理。邮件列表软件会捕获退回邮件并为您处理。

答案3

在您的/etc/mail/aliases添加行中:

user: [email protected]

newaliases之后以 root 身份运行。如 John 所写,对于更复杂的处理,您需要使用 procmail。

答案4

从您的回复来看,您似乎想要重写发件人。快速搜索后,sendmail sender rewrite找到了相当多的文档。您似乎想要在 中添加一行/etc/mail/genericstable。如下所示:

 user   [email protected]

根据您的情况使用适当的值。

相关内容