如何在 postfix 中禁用出站邮件?

tat*_*ere 6 email linux ubuntu smtp postfix

我希望能够将邮件发送到 someuser@localhost 但不允许任何邮件从任何人发送到任何人的外部世界。我已经看到多个关于如何过滤或限制外发邮件的条目,但似乎应该有一种更简单的方法来关闭它。

不过,我仍然希望能够使用PHPMailer 之类的东西显式登录到外部 SMTP 服务器并以这种方式发送邮件。我不知道这些目标是否兼容。我很确定这就是我在运行 Ubuntu 9.04 时的工作方式。我已经升级到 11.04,现在邮件可以毫无问题地发送到任何地址。

Ale*_*exD 13

我认为设置default_transport = error: This server sends mail only locally./etc/postfix/main.cf应该工作。