仅在 debian 上使用什么 MTA 来传递本地生成的邮件?

仅在 debian 上使用什么 MTA 来传递本地生成的邮件?

基本上我正在寻找什么

  • 本地生成的发送给本地用户的邮件被转发到某个外部地址
  • 本地生成的发送到远程域的邮件将直接发送到其 MX 服务器(无智能主机)
  • 从未通过 SMTP 从远程系统接收邮件
  • 从来不会在本地交付任何东西
  • 只需最少的配置和调整

我研究过 ssmtp 和 nullmailer,它们的设置似乎都很简单,但它们需要一个我没有的智能主机。 debian 中的所有其他 MTA 似乎都超出了我的需要,并且需要大量复杂的设置。

有什么建议么?

答案1

使用 Debian 的标准配置包之一,例如exim4postfix。 (我认为现在是默认值postfix,但过去肯定是exim4。)在安装过程中,系统会询问您所需的场景,其中一个选项将满足您的要求或非常接近:

  • “本地生成的发给本地用户的邮件被转发到某个外部地址” - 本地传递并/etc/aliases重定向到异地
  • “本地生成的发送到远程域的邮件将直接发送到其 MX 服务器(无智能主机)” - 远程(场外)传递
  • “从未通过 SMTP 从远程系统接收邮件”- 没有入站接受
  • “永远不会在本地交付任何东西” - 请参阅您的第一点
  • “所需的最少配置和摆弄” - 该软件包提供了一个标准配置选项来涵盖这些用例

相关内容