Debian

重寫測試工作正常,但實際發送郵件時不行

  • December 8, 2014

測試以下重寫規則時(位於/etc/exim4/conf.d/rewrite/31_exim4-config_rewriting)

*@*.hidden $1@hidden.com fsrF

測試結果符合預期

xeross@Mainframe:~$ sudo exim -brw someone@random.hidden
 sender: someone@hidden.com
   from: someone@hidden.com
     to: someone@random.hidden
     cc: someone@random.hidden
    bcc: someone@random.hidden
reply-to: someone@hidden.com
env-from: someone@hidden.com
 env-to: someone@random.hidden

但是,當從 LAN 網路中的一台機器而不是執行 Exim 的機器發送郵件時(我正在測試的節點配置了 nullmailer),標題不會得到調整,從而導致。

2010-11-14 00:14:37 1PHPIr-0001rz-Iw <= xeross@InternalServices.hidden.local H=(InternalServices.hidden.local) [192.168.0.24] P=smtp S=535 id=1289689918.                                 160185.6530.nullmailer@InternalServices.hidden.local
2010-11-14 00:14:42 1PHPIr-0001rz-Iw ** xeross@theelitist.net R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<xe                                 ross@InternalServices.hidden.local> SIZE=1571: host smtp.isp.nl [212.54.42.9]: 550-Verification failed for <xeross@InternalServices.hidden.local>\n550-                                 Unrouteable address\n550 Sender e-mail address invalid / Afzender e-mail adres bestaat niet
2010-11-14 00:14:42 1PHPIw-0001s2-Rd <= <> R=1PHPIr-0001rz-Iw U=Debian-exim P=local S=1689
2010-11-14 00:14:43 1PHPIr-0001rz-Iw Completed
2010-11-14 00:14:48 1PHPIw-0001s2-Rd ** xeross@internalservices.hidden.local R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server afte                                 r RCPT TO:<xeross@InternalServices.hidden.local>: host smtp.isp.nl [212.54.42.9]: 550 Recipient e-mail address invalid / Ontvanger e-mail adres bestaat                                  niet
2010-11-14 00:14:48 1PHPIw-0001s2-Rd Frozen (delivery error message)

然而,當從 exim 框發送時,它們似乎被重寫得很好(即使沒有這個重寫規則,因為我已經用 debian config 配置了它)。

知道有什麼問題嗎?

重寫不起作用,因為 Nullmailer 框以某種方式發送來自 InternalServices.hidden.local 的郵件,結果證明這是由包含舊域名的 /etc/mailname 引起的。

我們已經更新了盒子,現在一切都按預期工作了。

您的區域網路客戶端是否可能無法正確通過 exim 框發送。

客戶直接發送郵件?

客戶電子郵件僅轉發(不更改)?

也許您的規則未應用於 mta 隊列?

檢查這個並告訴我:)

引用自:https://serverfault.com/questions/201599