Dkim
OpenDKIM 無法綁定到埠權限被拒絕
我看到很多此類問題,但出現“地址已在使用”錯誤,而不是“權限被拒絕”錯誤。
我通過這個部落格安裝了 OpenDKIM:
http://blog.matoski.com/articles/spf-dk-dkim-plesk-debian/
一切都很順利,直到我重新啟動 Postfix 並且我的日誌立即爆炸:
OpenDKIM Filter: Unable to bind to port inet:8891@localhost: Permission denied OpenDKIM Filter: Unable to create listening socket on conn inet:8891@localhost smfi_opensocket() failed
我已經驗證該埠上沒有其他東西在監聽,並且我已經查看了部落格文章並且可以確認其他所有內容都是正確的。
[root@server opendkim]# ps aux | grep opendkim root 18173 0.0 0.0 103252 864 pts/0 S+ 18:39 0:00 grep opendkim [root@server opendkim]# [root@server opendkim]# netstat -nlp | grep 8891 [root@server opendkim]#
我懷疑這與 selinux 阻止它創建另一個偵聽器有關,但是我不知道如何改變它。或者,也許我離基地很遠。
嘗試執行以下命令
semanage port -a -t milter_port_t -p tcp 8891
我也遇到了同樣的問題 - 結果是一個錯字(在 Ubuntu 16 上 - 從 14 升級後不起作用)。
我錯過了來自 /etc/default/opendkim 的地址的“inet”部分(也在原始問題中給出,我只是帽子“8891@localhost”而不是“inet:8891@localohst”)。另外,我之前在 /etc/opendkim.conf 中有相同的設置,在新版本中似乎被忽略了。