OpenBSD 7.2:用户主目录中的邮箱文件 - 使用 Postfix 还是坚持使用默认 sendmail?

OpenBSD 7.2:用户主目录中的邮箱文件 - 使用 Postfix 还是坚持使用默认 sendmail?

我需要设置一个有一点不寻常要求的邮件服务器:

  1. OpenBSD 是必须的。可能是最新版本,7.2。
  2. 所有邮件都必须存储在位于用户主目录中的邮箱文件中。

嗯,看起来并不难,因为我以前用过其他系统。但我用 Postfix 来完成这项任务,因为我对它很熟悉,而且我就是喜欢 Postfix。

考虑到 OpenBSD 的顶级安全性,我开始考虑使用默认 MTA(sendmail)而不是 Postfix(这也是熟悉 OpenBSD 的机会,因为我以前没有使用它的经验),但我没有找到一个简单的解决方案。我知道我可以设置 mail.local 将邮件放入邮箱文件中,但在 /var/mail/user 中。我没有找到任何将邮件存储在用户主目录中的选项。

你能告诉我,我是否遗漏了一些显而易见的东西吗?如果我遗漏了,为这个任务配置默认 MTA 是否合理,或者使用 Postfix 是否可接受/推荐?或者也许任何其他 MTA 通常更适合此类目的和此特定操作系统?

先感谢您!

答案1

Sendmail - 邮箱位置

Sendmail 本身不会将电子邮件发送到本地邮箱。Sendmail 使用“本地邮件程序”程序/邮件程序。它通常是procmailLinux 上的程序(或者,sensible-mda如果安装了 procmail,则表示 procmail)。

要检查 sendmail 使用的“本地邮件程序”,请查找以Mlocalin开头的行/etc/mail/sendmail.cf

procmail您可以配置in ~/.procmailrc(或)使用的默认邮箱位置/etc/procmailrc


无论如何:我目前对使用 sendmail 的建议是“保留”——如果您没有(很多)sendmail 经验,请不要切换到 sendmail。

相关内容