Linux
後綴 milter-reject:來自 4.7.1 的 END-OF-MESSAGE 服務不可用 - 稍後再試
我正在執行
postfix-2.11
版本,最近我添加了dkim-milter-2.8
後綴配置:
# DKIM milter_default_action = accept smtpd_milters = inet:localhost:8892 non_smtpd_milters = inet:localhost:8892
TCP 套接字偵聽(守護程序以
dkim-milter
使用者身份執行)[root@mail postfix]# netstat -nalp | grep dkim-filter tcp 0 0 127.0.0.1:8892 0.0.0.0:* LISTEN 19651/dkim-filter
群組權限:
[root@mail postfix]# id dkim-milter uid=494(dkim-milter) gid=494(dkim-milter) groups=494(dkim-milter),12(mail),89(postfix) [root@mail postfix]# id postfix uid=89(postfix) gid=89(postfix) groups=89(postfix),12(mail),494(dkim-milter) [root@mail postfix]# id mail uid=8(mail) gid=12(mail) groups=12(mail),89(postfix),494(dkim-milter)
後綴 /var/spool/postfix 權限:
[root@mail postfix]# ls -l /var/spool/postfix total 56 drwx------. 2 postfix root 4096 Mar 18 12:00 active drwx------. 2 postfix root 4096 Mar 18 06:10 bounce drwx------. 2 postfix root 4096 Feb 20 2014 corrupt drwx------. 18 postfix root 4096 Mar 14 13:56 defer drwx------. 18 postfix root 4096 Mar 14 13:56 deferred drwx------. 2 postfix root 4096 Feb 20 2014 flush drwx------. 2 postfix root 4096 Feb 20 2014 hold drwx------. 2 postfix root 4096 Mar 18 12:00 incoming drwx-wx---. 2 postfix postdrop 4096 Mar 18 11:56 maildrop drwxr-xr-x. 2 root root 4096 Mar 18 11:43 pid drwx------. 2 postfix root 4096 Mar 18 11:43 private drwx--x---. 2 postfix postdrop 4096 Mar 18 11:43 public drwx------. 2 postfix root 4096 Feb 20 2014 saved drwx------. 2 postfix root 4096 Mar 16 11:56 trace
如果我從Google向我的郵件伺服器發送電子郵件,我會收到以下錯誤
reject
但如果我禁用DKIM
後綴,一切都很好!我不知道為什麼 dkim 不處理傳入的電子郵件?我試圖在網際網路上到處搜尋,但沒有一個有解決方案。Mar 18 10:21:05 164-172 postfix/cleanup[18029]: 9694A820891: milter-reject: END-OF-MESSAGE from mail-pd0-f169.google.com[209.85.192.169]: 4.7.1 Service unavailable - try again later; from=<someuser@gmail.com> to=<john@example.com> proto=ESMTP helo=<mail-pd0-f169.google.com>
解決方案:
正如@masegaloeh 所說
dkim-milter
,停止。剛剛安裝OpenDKIM
,問題已經解決。