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