我正在运行 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 | 1 月 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 beign dockerized 有关,但老实说,我不知道如何让它工作。如果有人有任何想法,我将不胜感激,谢谢。
答案1
我找到了如何去做这件事的方法。
您必须在 localhost中/opt/mailcow-dockerized/data/conf/postfix/extra.cf
输入您的 ip(在我的情况下是 VPS ip):
前:
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 只是一个例子)