我正在我的邮件系统上使用UbuntuServer13.04。我只是在设置后缀和Amavis。在通信的每个配置中,我使用127.0.0.1作为IP地址向amavis传递邮件。当我查看日志时,它仍然试图用连接到互联网的eth0 IP地址连接到Amavis。我不想让这个IP地址在吐露。有没有办法告诉Ubuntu使用127.0.0.1而不是我的互联网IP地址?我不知道为什么会这样。谢谢。
编辑:更多信息
这就是我在后缀main.cf中设置的内容:
content_filter = amavis:[127.0.0.1]:10024 和master.cf:
127.0.0.1:10025 inet n - - - - smtpd
-o mynetworks=127.0.0.0/8这也是我在/etc/amavis/conf.d.d/50中的内容-用户:
@inet_acl = qw( 127.0.0.1 );但是当我试图收到一封邮件时,在日志中有:
amavis[29607]: () (!)DENIED ACCESS from IP 1.2.3.4, policy bank ''其中1.2.3.4是我的eth0接口的IP地址。为什么不使用127.0.0.1但使用eth0 IP地址访问它呢?我想我错过了一些东西,这可能就是它的工作方式。我只是问是否有任何解释或可能改变这一点。因为现在我总是要把我的IP地址添加到inet_acl和子网mynetworks中。谢谢。
发布于 2013-10-22 18:44:36
检查后缀中的inet_interfaces选项。我认为后缀应该显式地绑定127.0.0.1以用于输出通信。
金融时报:http://www.cyberciti.biz/faq/postfix-receive-mail-on-specific-network-interfaces/
https://serverfault.com/questions/547584
复制相似问题