我正在運行 Ubuntu 20.04 伺服器。我已經安裝了mailcow:docker化如他們所示文件其中包括 Postfix 等工具。郵件伺服器本身工作沒有問題,但我想用連結更改大附件,所以我開始尋找解決方案並發現MIME德芳正如我在一些資料中讀到的那樣(最好的資料是http://www.mickeyhill.com/mimedefang-howto/)可用於此目的。
我嘗試使用此問題第二個答案的幫助來安裝和設定 MIMEDefang:如何整合 postfix 和 mimedefang 但它不起作用,然後我嘗試了第一個答案(inet而不是unix),它也不起作用。
我現在遇到的問題是 MIMEDefang 正在 inet:10997 中監聽,但是在發送電子郵件後閱讀 Postfix 日誌時,它顯示:
postfix-mailcow_1 | Jan 7 14:58:57 3632dcaf9961 postfix/submission/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 被 dockerized 有關,但老實說我不知道如何讓它工作。如果有人有任何想法,我將非常感激,謝謝。
答案1
我知道怎麼做了。
/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只是一個例子)