繁体   English   中英

验证:使用简单的邮件客户端(如unix`mail`)读取本地邮件

[英]Exim: read local mail with simple mail client like unix `mail`

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

原始问题:

Google有点难,因为mail一词的含义远不止unix命令mail

我想运行一个本地exim,将大部分邮件都本地处理。 我想读的邮件的东西,如mail来自命令行。

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

所以我的问题是:我应该如何将一个简单的邮件客户端与exim结合起来?哪个简单的邮件客户端可以做到这一点?

检查您的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 / mail / $ USER
  2. $ HOME / Maildir /
  3. $ HOME / .maildir /

请注意,在定义邮件假脱机时,尾部的斜杠通常表示邮箱为Maildir ++格式(即,每封邮件一个文件)。 缺少该斜线通常表示mailbix为mbox格式(即一个大文件)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM