我可以使用 GUI 读取 /var/mail 吗?

lof*_*ops 5 email sendmail mutt postfix

我可以使用sendmail或设置仅限本地的邮件帐户postfix,并且消息将使用 存储在/var/mail/USERNAME终端窗口中并可在终端窗口中读取mutt

我尝试设置几个 MUA GUI 来读取这个邮箱,但它们都需要 SMTP 或 IMAP 详细信息。(尝试过 Evolution、Geary 和 Thunderbird。)有没有办法使用 GUI 访问本地邮箱,而无需配置本地 SMTP 或 IMAP 服务器?我不介意使用专用的 GUI。

Ste*_*itt 5

大多数 Unix 风格系统上可用的 MUA 仍然支持本地邮箱,但如何访问它们并不一定很明显。

进化中

创建一个新的邮件帐户。将您的电子邮件地址设置为USERNAME@localhost. 禁用“根据输入的电子邮件地址查找邮件服务器详细信息”。在“接收电子邮件”下,将您的服务器类型设置为“标准 Unix mbox 假脱机文件”并将文件位置设置为/var/mail/USERNAME. 在“发送电子邮件”下,将您的服务器类型设置为“无”。

在吉里

Geary 目前不支持 mbox。它要求每个邮件帐户都有一个关联的 SMTP 和 IMAP 服务器,因此您必须在本地配置这些。

在雷鸟

取消任何电子邮件帐户向导,然后访问帐户设置(AltE打开“编辑”菜单,然后打开“帐户设置”)。从那里,单击“帐户操作”下拉菜单并选择“添加其他帐户...”。检查是否选择了“Unix Mailspool”,然后单击“下一步”。填写身份——电子邮件地址的本地部分将默认用作假脱机名称(/var/spool/mail包含您要阅读的电子邮件的文件)——然后单击“下一步”。单击“下一步”跳过“传出服务器信息”页面。检查帐户名称,然后单击“下一步”。最后,单击“完成”并查看帐户设置。然后,您应该能够从本地邮箱中检索电子邮件。

笔记

  1. 在许多情况下,MUA 会将电子邮件从本地邮箱移动到其首选存储,这意味着您之后将无法使用另一个 MUA 阅读电子邮件。mutt可以告诉不要这样做,我不确定 Thunderbird & co。

  2. 要进行测试,您可以发送带有mail USERNAME@localhost. 按照提示填写如下

    $ mail USERNAME@localhost
    Cc: <leave blank, hit enter>
    Subject: test subject
    test body <hit enter>
    <hit Ctrl-D>
    
    Run Code Online (Sandbox Code Playgroud)

您可以通过键入 来确认已收到邮件mail。按 Q 退出基于文本的邮件客户端。现在通过您首选的 MUA GUI 检查您的收件箱。

  • 这在 Thunderbird 60.4.0 中不起作用(似乎不可能)。 (2认同)
  • Thunderbird 91.0 中删除了邮件池支持 https://www.thunderbird.net/en-US/thunderbird/91.0/releasenotes/ (2认同)