如何在 Linux 中将 mutt 配置为远程 Microsoft Exchange 服务器的电子邮件客户端?

如何在 Linux 中将 mutt 配置为远程 Microsoft Exchange 服务器的电子邮件客户端?

我有一台装有 MS Outlook 2007 的 Windows XP 笔记本电脑。我无需执行任何操作即可对其进行设置。我将笔记本电脑连接到办公室网络,它自行获取所有设置。现在我想转储这台笔记本电脑并开始在我的 Linux (RHEL) 桌面上回复。我想使用 mutt 作为远程交换邮件服务器的电子邮件客户端。我已经获得了邮件服务器主机名,它支持 IMAP。我不想在 Linux 中使用 GUI 邮件客户端。我看到 Outlook 使用 Exchange 代理进行连接,并且使用 NTLM 身份验证。我有电子邮件的用户名和密码。我在互联网上对此主题进行了广泛的搜索,现在我了解到 mutt 不会完成所有客户端工作,例如获取邮件、发送邮件等,所以我必须使用

  • sendmail 作为简单的 SMTP 客户端,而不是邮件服务器。
  • 程序邮件
  • 获取邮件
  • 当然还要配置 mutt 以使用上述所有服务。

最困难的部分是配置sendmail 发送邮件。 Sendmail 有太多的选项,这很可怕,而且所有关于这个主题的文档都很旧,大部分是 2007 年之前的。

有人可以解释一下在我的 Linux 机器上配置 mutt 接收和发送电子邮件的步骤是什么吗?这些是我不能妥协的几件事:

  • 必须使用 sendmail,而不是任何其他软件,因为它已经存在并且有大量文档,因此如果遇到麻烦,将会有帮助
  • 它应该是杂种狗而不是其他。
  • 密码不应在任何文本文件中以纯文本形式提供。如果需要将其存储在文件中,则应对其进行加密。
  • 它不应该时不时地提示我输入密码。
  • 检查新邮件的时间间隔最好为 2 分钟。
  • 我已经放置在 Exchange 中的所有过滤器也应该导出到 mutt 中。如果我在 mutt 中创建的新过滤器能够导出到 Exchange 中,那就更好了。 (这是可选的)
  • 电子邮件应该在服务器和 mutt 中都可用。这是绝对必须的。

答案1

你不需要procmailfetchmail。如果您想要邮件的本地副本以供离线访问,请使用offlineimap。否则,mutt可以通过 IMAP 实时查询服务器。

我想如果你使用 mutt 进行连接,你会发现几乎不可能避免存储未加密的密码。

使用offlineimap,您可以将其配置为用于gnome-keyring存储密码,该密码是加密存储的。说明在这里:http://www.clasohm.com/blog/one-entry?entry_id=90957

相关内容