将 /var/usr/emails/dave 转发到其他电子邮件

将 /var/usr/emails/dave 转发到其他电子邮件

我是 openSuse 11.1 的新手,我运行了几个 crontab 作业,其中一个每天创建一个动态的“at”作业列表。我注意到每次其中一个“at”作业完成时,都会向 /var/usr/emails/dave 发送一封电子邮件。

有什么方法可以让我将这些电子邮件转发到其他电子邮件地址吗?

答案1

如果您有一个sendmail兼容的 MTA,crond 将使用它来发送邮件,就像大多数其他 Unix 程序一样。

如果您想将所有内容转发到“外部”邮箱,则需要安装 MTA。对于服务器,我更喜欢postfix- 但也有exim4和旧的sendmail,该二进制文件以它命名。

对于不需要接收邮件的个人计算机,您可以获得esmtp- 它通过外部 SMTP 服务器(例如 Gmail 或您的 ISP)中继邮件。(您可能需要获取 MDA(例如procmail或)maildrop并为其配置 esmtp。它仍然比运行五个守护进程更轻量postfix。)

然后,创建一个~/.forward包含您的真实电子邮件地址的文件,所有内容都应转发到那里。


/var/usr/emails/$USER是一个相当不寻常的存储邮件的地方……至少对我来说是这样。

答案2

我想说 .forward 文件可能是你的好朋友。或者在你最喜欢的邮件浏览器中设置一个邮件帐户,用于本地邮件访问,以便进行维护

相关内容