Exim
如何配置 exim4 以允許井號(雜湊)成為電子郵件地址的一部分?
exim4 似乎拒絕接收發送到“#xxx@example.com”的電子郵件,這些在 Exchange 環境中很常見。
如何配置 exim4 以允許在電子郵件地址中使用井號。
澄清:是的,我知道 RFC 不允許使用 # 符號,但我堅持使用 exim4 過濾功能來刪除某些伺服器生成的某些消息,然後再將這些消息傳遞到公司 Exchange 伺服器。
目前這似乎不可能,所以我提出了一個錯誤: http ://bugs.exim.org/show_bug.cgi?id=1465
不過,有一個解決方法
如果您有拆分配置,請編輯
30_exim4-config_check_rcpt
並註釋以下行:# .ifdef CHECK_RCPT_REMOTE_LOCALPARTS # deny # domains = !+local_domains # local_parts = CHECK_RCPT_REMOTE_LOCALPARTS # message = restricted characters in address # .endif
如果您對修復此問題有任何興趣,請在此錯誤中添加您的投票/評論。
電子郵件地址中的 # 不符合 RFC822(請參閱https://www.rfc-editor.org/rfc/rfc822#section-6.1)。所以 exim 在拒絕這個地址方面做得很好。