使用 Thunderbird 91 读取 cron 输出?

使用 Thunderbird 91 读取 cron 输出?

在 Ubuntu 21.10、Thunderbird 91 上不支持 movemail(Unix Mailspool)帐户:

删除了对 movemail 的支持

支持移动邮件已被删除。请设置 IMAP 或 POP3 帐户来访问您的电子邮件。

> New>Existing Mail Account

https://support.mozilla.org/en-US/kb/new-thunderbird-91#w_removed-support-for-movemail

以前,我使用exim4Thunderbird 查看我的 cron 作业的输出。我想继续使用 Thunderbird,但我能找到的所有以前的答案都依赖于它的movemail支持:

要求:

  • root@hostname接收和的 cron 输出$USER@hostname,但如果这些是单独的帐户,这也是可以接受的。

  • 必须位于我的机器本地,完全不需要外部网络。我愿意不是想要将我的 cron 输出转发到远程服务器

  • 每个 cron 作业必须有单独的消息(与 movemail 一样)。

  • 必须使用 Thunderbird 91。我知道其他客户端支持 movemail。

概括:

cron在 Thunderbird 91 中查看输出有哪些选项?

如果运行功能齐全的 IMAP 或 POP3 服务器是唯一的方法,那么什么是用于在本地提供 cron 输出的强大、安全且低维护的设置?

编辑:作为Ubuntu 21.10 于 10 月 14 日发布,这个问题现在已成为主题。

答案1

来源:https://bugzilla.mozilla.org/show_bug.cgi?id=1625741

摘自评论35...

Anyway, for whoever wants to know a slightly kludgy but likely "good enough" workaround, do this:

    - context-click on the "Local Folders" and find the "Local Directory" address
    - close thunderbird (maybe be paranoid and pgrep to ensure you don't have any persistent subprocess still running)
    - then create a symlink ln -s /var/mail/[SPOOL_FILE_NAME] /path/to/the/Local-Directory/address/you/found/above/Inbox (obviously ensure there isn't already an Inbox subfolder there, or otherwise create a differently named subfolder-symlink)

When I opened thunderbird it indexed it OK and after exiting and reopening thunderbird several times the symlink has stayed in place without problem.

相关内容