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

Han*_*Gay 3 root encryption email netbsd

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

是否有涵盖此类事情的教程?这甚至是个好主意吗?

谢谢。

max*_*zig 5

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

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

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

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

  • Procmail:见 http://blog.fealdia.org/2008/06/14/encrypted-system-logs-to-gmail/ (2认同)