我希望在发生以下情况时,Postfix 通过 Mailer-Daemon 生成并联系发件人收件人Bad recipient address syntax
。
我已经阅读过 Postfix 文档,但没有找到正确的指令,请问有什么建议吗?
会议记录如下。 出站:220 mail.mydomain.es ESMTP Postfix 在:EHLO mail.mydomain.es 出站:250-mail.mydomain.es 出局:250-PIPELINING 出站: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.0 身份验证成功 发件人:<[电子邮件保护]> 出局:250 2.1.0 好 收件箱:RCPT TO:<[电子邮件保护]> 出局:250 2.1.5 好 在:RCPT TO:<“Foo - Bar <[电子邮件保护]>FooBar FB"> 输出:501 5.1.3 收件人地址语法错误 在:RSET 出局:250 2.0.0 确定 在:退出 出局:221 2.0.0 再见
答案1
发送客户端应该处理这种情况。Postfix 不应接受无效收件人的消息。从您包含的对话框来看,它的行为是正确的。发送软件有责任提供适当的通知。
如果它接受了邮件,则发件人可能是假的,因此您不想发送退回邮件。如果您在邮件被接受后发送退回邮件。发送此类反向散射垃圾邮件是不好的做法,可能会降低服务器的声誉。收到反向散射垃圾邮件的服务器可能会拒绝您的邮件或将其分配到垃圾邮件箱。