![在 RHEL 5.6 上通过 IMAP 或 POP3 公开 UNIX 邮箱的最简单方法](https://linux22.com/image/538011/%E5%9C%A8%20RHEL%205.6%20%E4%B8%8A%E9%80%9A%E8%BF%87%20IMAP%20%E6%88%96%20POP3%20%E5%85%AC%E5%BC%80%20UNIX%20%E9%82%AE%E7%AE%B1%E7%9A%84%E6%9C%80%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95.png)
我们有一个运行 RedHat Enterprise Linux 5.6 的 Web 服务器,它具有所有常见的本地 UNIX 邮箱。通常,根邮箱会获取所有 cron 输出、logwatch 结果等。除了通过 ssh 运行邮件之外,我还想有一种更简单的方法来关注这个邮箱。
我应该安装/启用什么才能允许以最少的麻烦通过 IMAP 或 POP3 访问这些系统邮箱?对于我所做的工作,这两种协议都很好,因为我可以将其添加为 Outlook 中的帐户。经过一番搜索,我找到了 cyrus-imapd 和 dovecot,但它们似乎适用于更严肃的邮件托管操作。要么他们专门使用自己的邮箱系统,要么没有简单的方法使 UNIX 邮箱可用。如果我错了,那么只要我能访问盒子上现有帐户的邮箱,我就可以接受使用其中任何一种。
答案1
如果您只想获取发送到这些帐户的电子邮件,则不必求助于 IMAP 和 POP。我会研究为每个帐户提供一个 .forward 文件,更改 cron 脚本中的 MAILTO 变量,甚至在尝试通过 POP 或 IMAP 读取 root 的邮件等内容之前创建 sendmail 别名。
答案2
如果所需要的只是监控邮件root
,我所做的就是添加一个条目/etc/aliases
以将所有电子邮件转发到另一个电子邮件地址。
不要忘记运行newaliases
重建邮件别名的数据库。
答案3
这可能是一个愚蠢的选择,所以如果它不是你想要的,那就忽略它,但是日志监视? 我们用的就是这个,而且效果很好。