我需要从特定的电子邮件地址“退回”电子邮件。这意味着,当此人向我发送电子邮件时,我希望他们收到MAILER_DAEMON消息,说明该电子邮件地址已不再有效,或者其他一些“官方查看”消息会让他们认为该电子邮件地址(我的)不再有效。
有可能吗?我有Gmail,但我也是程序员,所以我不会害怕用某种“服务器”弄脏我的电子邮件,然后重新路由它们或任何有创意的东西。
有什么建议吗?
答案 0 :(得分:1)
Apple曾经在其邮件应用中包含此功能。有一个菜单项 标记为“弹跳”如果你整合到说Thunderbird中,你应该能够发送反弹。或者,谷歌有gmail API,可以从您的Gmail帐户读取和发送。
答案 1 :(得分:-1)
Delivery Status Notification消息不难自行创建。您可能需要调整一些内容以正确设置空信封发件人(以便生成空Return-Path:
),但除此之外,只需使用所需文本编写回复,然后从{{1}调用它或者其他什么。
如果您可以直接访问传送计算机,则可能只需返回特定的错误代码,MTA就会为您退回邮件,但退出代码取决于MTA。许多实现使用Sendmail的约定,但是例如qmail有自己的。 http://www.eden.net.nz/7/20011101pairprocmail.html从Procmail的角度详细解释了这一点,并且具有Sendmail兼容性(包括Postfix)和Qmail的相关退出代码。
.procmailrc
Postfix文档http://www.postfix.org/FILTER_README.html更详细地解释了处理模型 - 其中一些特定于Postfix,但与所有Postfix文档一样,对于技术娴熟的读者来说,这是可以理解和有用的。
如果你想自己动手,你的第一站就是RFC 3464;这不是一个非常艰难的阅读。