Networking

Mailcow Postfix & MIMEDefang 集成

  • January 9, 2021

我正在執行 Ubuntu 20.04 伺服器。我已經安裝了mailcow: dockerized,如他們的文件中所示,其中包括 Postfix 以及其他工具。郵件伺服器本身沒有問題,但我想用連結更改大型附件,所以我開始尋找解決方案並找到了MIMEDefang,正如我在一些來源中看到的那樣(最好的來源http://www.mickeyhill.com/ mimedefang-howto/)可以用於此。

我嘗試使用此問題的第二個答案的幫助來安裝和配置 MIMEDefang:如何集成 postfix 和 mimedefang 但它不起作用,然後我嘗試了第一個答案(inet 而不是 unix),它也不起作用.

我現在遇到的問題是 MIMEDefang 正在收聽 inet:10997 但是在發送電子郵件後閱讀 Postfix 日誌時它說:

後綴-mailcow_1 | 1 月 7 日 14:58:57 3632dcaf9961 後綴/送出/smtpd

$$ 478 $$: 警告: 連接到 Milter 服務 inet:localhost:10997: 連接被拒絕

我目前的 postfix 配置是 mailcow 附帶的預設配置,在 /opt/mailcow-dockerized/data/conf/postfix/extra.cf 我有:

mthostname = mail.mydomain.com
smtpd_milters = inet:rspamd:9900, inet:localhost:10997

mail.mydomain.com 將替換為我的實際域。

在 /etc/default/mimedefang 我剛剛設置:

SOCKET=inet:10997

我認為這可能與 Postfix beign dockerized 有關,但老實說我不知道如何使它工作。如果有人有任何想法,我將非常感激,謝謝。

我發現瞭如何做到這一點。

/opt/mailcow-dockerized/data/conf/postfix/extra.cf您必須輸入您的 ip(在我的情況下為 VPS ip),而不是 localhost :

前:

mthostname = mail.mydomain.com
smtpd_milters = inet:rspamd:9900, inet:localhost:10997

後:

mthostname = mail.mydomain.com
smtpd_milters = inet:rspamd:9900, inet:148.54.11.25:10997

(148.54.11.25 只是一個例子)

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