我试图build立一个系统,分析传入的电子邮件,并自动删除永久失败的电子邮件。 但我永远不会收到您发送电子邮件到无效地址时通常收到的电子邮件。
要testing我的系统,我使用这个命令
mail -s "test mail" [email protected]
我收到来自[email protected]的邮箱[email protected]上的电子邮件
我回复了[email protected]打招呼,我收到myserverdomain.com上的电子邮件。
然后我试试这个:
mail -s "test mail" [email protected]
我从来没有收到这封电子邮件,告诉你这不是一个有效的地址。
如果我从“经典”电子邮件客户端(例如gmail)发送电子邮件到invalidemailllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll@free.fr,我几乎立即收到这封电子邮件,告诉我这不是一个有效的地址。
所以我错过了什么? 我想是的。
我在debian上使用Postfix的最新版本。 它configuration在端口6666(实际上不是25)。 我在端口25的同一台机器上使用另一台smtp服务器,它是一个接收外部电子邮件并分析它们的python脚本。
好的,我得到了它的工作。
以下是正在发生的事情的解释:
为了解决这个问题,我在Postfixconfiguration中添加了一个别名:(debian)
vi /etc/aliases
在文件中添加这个新的别名
root: [email protected]
然后修补别名数据并重新启动python
newaliases postfix reload