我最近一直在自学 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 或其他),以便发出的邮件不会被作为垃圾邮件删除,但这是一个更大的问题。