我已经在本地开发环境中设置了Postfix,并且不想让邮件走出本地networking; 也不希望Postfix期望邮件从networking外部进入。 我更改了inet_interfaces = localhost ,但即使在重新启动Postfix之后,邮件仍然被发送到networking之外。
操作系统:Ubuntu 9.10
有任何想法吗?
尝试使用smtp_bind_address发送消息时, 可以设置它绑定的接口,并将其绑定到“127.0.0.1”,以便在试图连接任何地方时会失败。 然而,这只会导致邮件推迟,直到它放弃(如果我记得正确的话,默认5天)。
更好的解决scheme是将mydestination设置为应该允许发送邮件的本地域,然后将smtpd_recipient_restrictions更改为permit_auth_destination而不是其他任何地方。 这将导致postfix拒绝所有没有发往本地的邮件,无论是谁发送邮件。