我的邮件服务器运行良好。但是我在邮件服务器上设置了 OpenConnect VPN 后,发现服务器无法接收来自外部的邮件。
比如我的主机IP是1.2.3.4
我做了tail -f /var/log/mail.log
并发现
amavis[15499]: () (!)拒绝来自 IP 1.2.3.4 的访问,政策银行
通常 Postfix (2.11) 使用本地 IP 127.0.0.1 与 amavis(病毒扫描软件)对话,但这次它使用 1.2.3.4。Amavis 拒绝访问。
那么如何摆脱这个错误,我仍然想在同一台服务器上使用 OpenConnect VPN。
我发现另一个类似的问题Ubuntu server not using localhost IP for internal communication 但他没有得到正确答案。
你能帮助我吗?
非常感谢!
我似乎已经通过这两个步骤解决了这个问题。
smtp_bind_address = 127.0.0.1
在文件/etc/postfix/main.cf中添加行为 amavis 释放更多 RAM。它确实需要大量内存才能为您提供垃圾邮件保护。有时您需要重新启动。这是建议:https ://www.digitalocean.com/community/questions/hello-i-got-postfix-smtp-9837-connect-to-127-0-0-1-127-0-0-1- 10024-连接被拒绝
强烈建议有一个丰富的 RAM 服务器来运行邮件服务。我的 756MB VPS 有一个 WordPress 站点、Mailserver、OpenVPN、OpenConnect VPN、Dnscrypt、MySQL、PostgreSQL 等。当然它已经用完了 RAM。我安装了额外的 1.5GB SWAP。无论如何,我的服务器仍然可以与所有这些服务一起运行。
希望这会有所帮助。