系统管理员接收系统通知的 Ubuntu 方式是什么,通常以电子邮件的形式发送到 root 帐户?
此类通知的示例是 cron 作业的输出或降级 RAID 通知。
在几乎默认的 Ubuntu 10.04 安装中,除了存放在/var/mail/root. 用户应该如何 1. 发现它和 2. 在它到达时阅读它?
我观察到,安装程序添加root: myusername到/etc/aliases. 因此,当时安装系统的用户如果阅读了本地邮件。因此,似乎在此过程中的某个地方出现了倒退。这仍然不是一个完整的解决方案,因为不能期望 Ubuntu 用户知道他们有本地邮件并且应该设置他们的邮件客户端来阅读它。
添加:鉴于当前的回复,服务器用户应该能够应对,前提是他知道这个问题。很公平。但是考虑一下 J. Random 桌面用户,他不知道如何使用命令行,只知道如何单击邮箱图标来阅读他的邮件。如何通知他他的系统想要告诉他一些事情?(如果不可避免,请允许更有能力的用户进行一次性干预。)
我刚刚从 Ubuntu 21.04 升级到 Ubuntu 21.10。
除了一些小问题外,现在运行一切正常。
然而,我刚刚发现 Thunderbird 91.xx 删除了 movemail 支持!这意味着我失去了对 /var/mail/* mbox 的支持!
除了安装另一个邮件程序(例如可能)之外Evolution,还有什么方法可以再次访问我的 mbox?
我一直在尝试让命令行 sendmail 工作,但没有成功。我需要这个来在某处输出我的 anacron 错误。
我已经安装了 sendmail 包。配置 /etc/aliases 为:
root: me@gmail.com
Run Code Online (Sandbox Code Playgroud)
但是每当我尝试向任何地址(root,me@gmail.com)发送电子邮件时,sendmail 日志一直告诉我它已中继到“localhost”并已发送。再也找不到了。有些文件是在 /var/mail/mqueue 中创建的。
日志输出:
root@tok:/var/mail# sendmail me@gmail.com test37
Feb 27 13:35:40 tok sendmail[23616]: r1RCZanW023616: from=tys, size=7, class=0, nrcpts=1, msgid=<201302271235.r1RCZanW023616@tok.mydomain.nl>, relay=root@localhost
Feb 27 13:35:40 tok sm-mta[23617]: r1RCZe41023617: from=<tys@tok.mydomain.nl>, size=289, class=0, nrcpts=1, msgid=<201302271235.r1RCZanW023616@tok.mydomain.nl>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb 27 13:35:40 tok sendmail[23616]: r1RCZanW023616: to=me@gmail.com, ctladdr=tys (1000/1000), delay=00:00:04, xdelay=00:00:00, mailer=relay, pri=30007, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r1RCZe41023617 Message accepted for delivery)
Run Code Online (Sandbox Code Playgroud)
为什么它决定应将 me@gmail.com 传送到 localhost 并且它从未尝试实际连接到 gmail.com? …
在 Ubuntu 21.10 上,Thunderbird 91不支持 movemail (Unix Mailspool) 帐户:
\n\n\n删除了对 movemail 的支持
\n对movemail的支持已被删除。请设置 IMAP 或 POP3\n帐户来访问您的电子邮件。
\n\n
\xe2\x89\xa1>>NewExisting Mail Account
https://support.mozilla.org/en-US/kb/new-thunderbird-91#w_removed-support-for-movemail
\n以前,我使用exim4Thunderbird 来查看 cron 作业的输出。我想继续使用 Thunderbird,但是我之前找到的所有答案都依赖于它的movemail支持:
要求:
\nroot@hostname接收和的 cron 输出$USER@hostname,但如果它们是单独的帐户,则可以接受。
必须位于我的计算机本地,根本不需要外部网络。我不想将我的 …