Exim:用简单的邮件客户端读取本地邮件,如unix`mail`

时间:2014-05-23 11:32:46

标签: email exim

编辑:我没有使用错误的邮件阅读器,但我的exim没有正确配置。所以我先去检查一下。我在gentoo linux中使用exim非常开箱即用。

原始问题:

谷歌有点难,因为邮件这个词不仅仅意味着unix命令mail

我想运行一个本地exim,它只是在本地调整大部分邮件。我想从命令行中读取mail之类的邮件。

现在,exim不使用/ var / spool / mail而不是相同的假脱机格式,因此mail只找不到新邮件。

所以我的问题是:我应该如何将简单邮件客户端与exim相结合,哪个简单的邮件客户端能够这样做?

1 个答案:

答案 0 :(得分:2)

检查exim.conf文件以查看哪些传输正在传递本地消息。它看起来像这样(来自Ubuntu机器):

mail_spool:
  debug_print = "T: appendfile for $local_part@$domain"
  driver = appendfile
  file = /var/mail/$local_part
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail
  mode = 0660
  mode_fail_narrower = false

另外,请查看/ var / log下的邮件日志。通过查找用于传递消息的传输来查找实际传递消息的位置。它将在交付行(包含“=>”的本地用户)中,格式为 T = transport_name 。您可以在exim.conf中查看该传输定义,以确定如果您无法确定从日志消息中传送电子邮件的位置,那么它将在何处传送它们。

替代方案:每个发行版都有mutt MUA可用(CentOS默认安装)。您可能会发现安装和配置mutt更容易在任何地方读取邮件假脱机,而不是尝试重新执行发行版对exim及其本地邮件假脱机交付所做的任何自定义更改。常见的交付地点是:

  1. 的/ var /邮件/ $ USER
  2. $ HOME / Maildir的/
  3. $ HOME / .maildir /
  4. 请注意,定义邮件假脱机时存在尾部斜杠通常表示邮箱采用Maildir ++格式(即每封邮件一个文件)。缺少斜杠通常表示mailbix是mbox格式(即一个大文件)。