Email
在較早的 ACL 返回“丟棄”之後,如何配置 exim 以拒絕無效的收件人?
由於我之前的問題Originating (non-critical) emails from a “less-trusted” host中列出的原因,不幸的是,我們似乎必須執行一個 SMTP 伺服器,其唯一目的是接受然後立即丟棄退回郵件!
我們想為此目的使用 Exim。
為此,我在其
acl_smtp_mail
訪問控制列表中放置了以下內容:discard senders = : drop
雖然這會產生響應 SMTP
250 Accepted
所有命令RCPT TO
。我們希望它只接受有效的收件人,並拒絕無效的收件人(這樣客戶就不會得到我們正在公開轉發消息的錯誤印象)。為什麼 Exim 現在接受所有收件人(在引入上述訪問列表之前不是),現在如何配置為拒絕無效收件人?
我發現ACL 返回程式碼下記錄了以下內容:
如果 MAIL 的 ACL 返回“discard”,則所有收件人都將被丟棄,並且不會為後續的 RCPT 命令執行 ACL。