如何自动加密、签名、转发root的邮件?

如何自动加密、签名、转发root的邮件?

我最近一直在自学 BSD,并决定购买 NetBSD VPS。我并不总是每天登录这个盒子(它实际上并没有做任何重要的事情),但我仍然想监控root的邮件。为此,我开始研究如何转发root的邮件转发到外部帐户。我学到了一些关于/etc/aliases文件,看起来我也许能够建立一个管道来为我做到这一点,但我正在踏入陌生的领域。

有涵盖此类内容的教程吗?这是个好主意吗?

谢谢。

答案1

您可以创建一个普通用户,例如 jur,并将其添加到/etc/aliases根条目右侧的文件中。

对于根邮件的正常转发,您只需创建一个.forward在 juser 的主目录中创建一个(包含您的外部电子邮件地址)。

关于加密,您可以使用 MDA(邮件传递代理),例如procmail和 。.forward你必须创建一个而不是.procmailrc在 jur 的主目录中创建一个文件,

通过,.procmailrc您可以通过外部程序传输消息(标题/正文),例如基本上包含一些gpg命令的简单脚本。通过 procmailrc 末尾的正确规则,您可以将(已处理的)消息转发到您的外部电子邮件地址。

答案2

执行此操作的通用方法是编辑文件/etc/aliases

root:   [email protected],[email protected]

跑吧newaliases,你应该就可以出发了。

请注意,您可能必须修改您的 MTA(sendmail 或其他),以便发出的邮件不会被作为垃圾邮件删除,但这是一个更大的问题。

相关内容