如何在Postfix和本地帐户中使用完全自定义的邮件目录位置?

本地只有postfix设置与pipe理员组可以访问的邮箱

我想收集系统警报types的消息(cronjob结果,系统日志驱动器已满,等等)到一个单一的邮箱,任何人都可以访问我们的pipe理员组。

  • 我们有一个孤立的networking。 没有外部连接。
  • RHEL 6和7。
  • Postfix已安装。
  • 除了Postfix,我不想使用任何MTA。
  • 根帐户是唯一将被使用的邮件。
  • 我希望客户端作为servername @域发送,以便我们可以轻松区分邮箱。

我已经考虑过,并且将会做大部分我想要做的事情就是设置所有的客户端来发送他们的根邮件给一个主机。 客户端将只发送(和,服务器将把结果放在一个maildir。

把结果提供给所有主机是我卡住的部分。 如果我可以重新定位maildir文件夹,我将把它们放在一个已经限制在pipe理员的pipe理员共享中,然后我们可以使用邮件客户端来阅读邮件。 问题是,默认情况下,maildir转到/ var / spool / mail / username /。 homedir选项让我们改变〜/ Maildir /。 我希望它是/ opt / adminshare / adminmail。

这是我正在考虑的基本设置:

myorigin = $myhostname mydestination = $myhostname, localhost.$mydomain, localhost mynetworks_style = host relay_domains = mail.mydomain.local myhostname = `hostname` 

有什么我可以做一个别名来定制邮件传递文件夹?