有没有办法把邮件发送到我的Gmail帐户,每次我从Ubuntu收到系统电子邮件?
我正在使用Ubuntu22.10,并安装了Sendmail并工作(从我的Gmail帐户发送电子邮件)。当我向机器发送ssh时,我有时会看到(从服务器)等待一封新邮件的通知。每次收到这样的邮件时,我都想在我的Gmail上收到通知。
我正在寻找解决方案,可能会使用Sendmail的cron作业来实现这一点,但我不知道如何设计和触发它。我没有找到任何教程,这似乎超出了我目前的知识范围。
任何想法或替代解决方案将是非常感谢的!
谢谢
编辑-更多信息:
我已经使用Linux多年了,我认为我对Ubuntu有足够的了解,但是这个“系统邮件”的事情让我陷入了困境。
因此,我最近第一次在ddclient上遇到了这种情况,在那里我可以选择在邮件失败时收到电子邮件:
mail=root
mail-failure=root我可以从终端读到它们正在运行mail。这个例子和其他类似的例子是来自系统部分的电子邮件通知,我只是认为将它们直接发送或转发到我的个人Gmail是很好的。我把Sendmail连接到我的Gmail帐户,现在我被困在那里了。
示例-当我将ssh发送到服务器时,我得到以下消息(最后一行):
Welcome to Ubuntu 22.10 (GNU/Linux 5.19.0-1006-raspi aarch64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
2 updates can be applied immediately.
2 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
You have new mail.发布于 2022-11-01 10:48:25
典型的初始建议是使用procmail来处理传入用户(非根)邮箱的消息。procmail可以使用vacation限制通知率。
您的sendmail使用哪个程序作为本地传递代理?
grep ^Mlocal /etc/mail/sendmail.cfsensible-mda作为本地邮件程序意味着procmail (如果安装了procmail )。在这种情况下,~/..procmailrc不需要额外的技巧。
https://askubuntu.com/questions/1438361
复制相似问题