我希望Postfix在发生以下情况时,通过Mailer-Daemon生成并联系发件人收件人。 Bad recipient address syntax 。
我一直在通过Postfix文档阅读,但没有find正确的指令,请任何意见?
会议logging如下。 输出:220 mail.mydomain.es ESMTP后缀 在:EHLO mail.mydomain.es 出:250-mail.mydomain.es 出:250-pipe道 输出:250-SIZE 10240000 输出:250-ETRN 输出:250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 输出:250-ENHANCEDSTATUSCODES 出:250-8BITMIME 出:250 DSN 在:AUTH LOGIN 出:334 VXNlcm5hbWU6 在:a2FpLm5pZWh1ZXNAY3YtY29hY2guY29t 出:334 UGFzc3dvcmQ6 在:YmFyY2Vsb25hY3Zjb2FjaA == 输出:235 2.7.0validation成功 在:MAIL FROM:<[email protected]> 输出:250 2.1.0好的 在:RCPT TO:<[email protected]> 出:250 2.1.5好的 在:RCPT TO:<“Foo - Bar <[email protected]> FooBar FB”> 输出:501 5.1.3错误的收件人地址语法 在:RSET 出:250 2.0.0好的 在:QUIT 出:221 2.0.0再见
发送客户端应该处理这种情况。 Postfix不应该接受无效收件人的邮件。 从包含的对话框中可以看出它的行为是正确的。 发送软件的责任是提供适当的通知。
如果已接受邮件,则发件人可能是假的,因此您不想发送退回邮件。 如果您在邮件被接受后发送退回邮件。 发送这种反向散射垃圾邮件是不好的做法,可能会降低您的服务器的声誉。 接收反向散射垃圾邮件的服务器可能会拒绝您的邮件或将其分配给垃圾邮件框。