修复已放入延期文件夹的邮件

因此,我们在Postfix服务器上有比平时多的延期邮件,所以我开始浏览邮件以确保我们不被黑客入侵并发送垃圾邮件。 一切都很好,事实certificate,一个机器人多次填写我们的请求信息表单与坏信息。 但是,我确实find了一个合法的请求,要求提供更多有关我们公司的信息,我注意到,这并不是因为他们用gmal.com发送了这个地址。 有没有一种方法可以纠正,并让Postfix发送出去? 这是在CentOS服务器上。

删除邮件( postsuper -D <QUEUEID> )。 纠正邮件客户端中的拼写错误。 怨恨。 完成。

Postfix(和你作为一个系统pipe理员)不是“用户做错误”或“用户是愚蠢的”错误的责任。 用户做了什么是愚蠢的,但不是一个错误或破坏系统/环境的东西。 这就是电子邮件的工作原理。

您可能会想要查看http://www.postfix.org/ADDRESS_REWRITING_README.html#canonical

这是我刚刚为我最近的情况做的,虽然这是接收方。 “travelmate.lan”是举行的坏域。

/etc/postfix/main.cf文件:

 # rewriting bad addresses (enable on demand) # http://www.postfix.org/ADDRESS_REWRITING_RE # #canonical_maps = hash:/etc/postfix/canonical 

/等/后缀/规范:

 @travelmate.lan leho 

根据您的需要进行设置后,您将创build地图并重新运行队列:

 # cd /etc/postfix # postmap canonical # postsuper -r [id | ALL] 

几个月前,我问了一个类似的问题 。

我的问题是关于解决他们与DNS和问题的结果是,你不能用DNS做到这一点。 在尝试更正用户input错误之前,还应该考虑一些棘手的边缘情况。

你可以用smtp_generic_maps和正则expression式做些什么。

我希望postfix能够提供Exim提供的地址function类似的function。 有可能添加地址或标记他们被交付时交付。 然后,当他们被重新处理,交付将到正确的地址。

需要改变的数据只是包络数据。 (虽然如果要去客户服务,你可能想通知他们这个变化。)这类似于邮递员纠正邮件地址发送到错误的街道号码。

编辑:看来你可能能够使用虚拟别名让消息传递给你,所以你可以重新注入它。