首頁>Server>source

我想绕過header_checks / body_checks来获取一些傳入的發件人地址(或白名單之類的东西)。

到目前為止,我已尝試在header_checks中將FILTER選項与master.cf中的另一个埠一起使用,该選項与帶有" no_header_body_checks"的選項receive_override_options一起使用,但是隨後我的日志顯示:

"warning: connect to transport 127.0.0.1: No such file or directory"

我的標頭檢查:

/^From:.*domain\.tld/                                FILTER 127.0.0.1:10026

我的master.cf:

172.0.0.1:10026 inet  n       -       -       -      -      smtpd
 -o receive_override_options=no_header_body_checks

我也在master.cf和header_checks中尝試過: " localhost:10026",而只是" 10026",而不是" 127.0.0.1:10026"

感谢您的帮助, 马丁

EDIT1:拼寫

最新回復
  • 5月前
    1 #

    您非常接近.您應该指定協議( smtp )就像 FILTER smtp:127.0.0.1:10026

    所以

    /^From: whatever-match/ FILTER smtp:127.0.0.1:10026
    
    10026 inet  n -       n       -       4      smtpd
            -o receive_override_options=no_unknown_recipient_checks
            [whatever smtpd options you want]
    

  • dkim:opendkim-testkey:密钥不安全
  • Supermicro X9SCD無法进入BIOS(錯誤代碼:AB)