最近,我一直在自学有关BSD的知识,并决定选择一个NetBSD VPS。我并不是每天都登录这个邮箱(实际上它并没有做什么重要的事情),但我仍然想监控root的S邮件。为此,我开始研究如何将root's邮件转发到一个外部账户。我对/etc/aliases文件有了一点了解,看起来我可能能够建立一条管道来帮我做到这一点,但我正踏进不熟悉的领域。
有关于这类事情的教程吗?这是个好主意吗?
谢谢。
发布于 2011-02-07 20:41:18
您可以创建一个普通用户,例如juser,并将其添加到根条目右侧的/etc/aliases文件中。
对于根邮件的正常转发,您只需在juser的主目录中创建一个.forward (它包含您的外部电子邮件地址)。
关于加密,您可以使用MDA (邮件传递代理),例如procmail和它。在这种情况下,您必须在juser的主目录中创建一个.forward文件,而不是.procmailrc文件。
通过.procmailrc,您可以通过外部程序传输消息(头/体),例如一个基本包含一些gpg命令的简单脚本。在procmailrc末尾有正确的规则,您可以将(已处理的)消息转发到您的外部电子邮件地址。
发布于 2011-02-09 04:37:26
这样做的全部方法是编辑/etc/aliases文件:
root: me@someplace.else.com,someone.else@different.place.com运行newaliases,您应该就可以了。
注意,您可能需要修改MTA (sendmail或其他什么),这样发出的消息就不会作为垃圾邮件被删除,但这是一个更大的问题。
https://unix.stackexchange.com/questions/7055
复制相似问题