Email
通過 Postfix Mailer-Daemon 在“錯誤的收件人地址語法”上聯繫發件人
當發生以下情況時,我希望 Postfix 生成並通過 Mailer-Daemon 聯繫發件人收件人
Bad recipient address syntax
。我一直在閱讀 Postfix 文件,但沒有找到正確的指令,請問有什麼建議嗎?
會議記錄如下。 輸出:220 mail.mydomain.es ESMTP Postfix 在:EHLO mail.mydomain.es 輸出:250-mail.mydomain.es 輸出:250-流水線 輸出:250 尺寸 10240000 輸出:250-ETRN 輸出:250-AUTH 普通登錄 CRAM-MD5 DIGEST-MD5 輸出:250 個增強狀態程式碼 輸出:250-8BITMIME 輸出:250 DSN 在:授權登錄 輸出:334 VXNlcm5hbWU6 在:a2FpLm5pZWh1ZXNAY3YtY29hY2guY29t 輸出:334 UGFzc3dvcmQ6 在:YmFyY2Vsb25hY3Zjb2FjaA== Out: 235 2.7.0 認證成功 在:郵件發件人:<client1@client1-domain.com> 輸出:250 2.1.0 好 在:RCPT 收件人:<rcpt1@whu.edu> 輸出:250 2.1.5 好 在:RCPT TO:<"Foo - Bar <client2@client2-domain.com>FooBar FB"> 輸出:501 5.1.3 錯誤的收件人地址語法 在:RSET 輸出:250 2.0.0 好 在:退出 出局:221 2.0.0 再見
發送客戶端應該處理這種情況。Postfix 不應該接受無效收件人的郵件。從您包含的對話框中,它的行為正確。發送軟體有責任提供適當的通知。
如果它已接受郵件,則發件人可能是假的,因此您不想發送退回郵件。如果您在郵件被接受後確實發送了退回郵件。發送此類反向散射垃圾郵件是不好的做法,並且可能會降低伺服器的聲譽。接收反向散射垃圾郵件的伺服器可能會拒絕您的郵件或將其分配到垃圾郵件箱。