Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email Exim:使用简单的邮件客户端(如unix`mail)读取本地邮件`_Email_Exim - Fatal编程技术网

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

Email Exim:使用简单的邮件客户端(如unix`mail)读取本地邮件`,email,exim,Email,Exim,编辑:我没有使用错误的邮件阅读器,但是我的exim没有正确配置。所以我先去检查一下。我在GentooLinux中使用了exim 原始问题: 用谷歌搜索有点困难,因为“邮件”一词的含义远不止unix命令mail 我想运行一个本地exim,它只在本地后台处理大部分邮件。我想从命令行中阅读类似于mail的邮件 现在,exim不使用/var/spool/mail,也不使用相同的假脱机格式,因此mail只是找不到新邮件 所以我的问题是:我应该如何将简单邮件客户端与exim结合起来,以及哪个简单邮件客户端能

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

原始问题:

用谷歌搜索有点困难,因为“邮件”一词的含义远不止unix命令
mail

我想运行一个本地exim,它只在本地后台处理大部分邮件。我想从命令行中阅读类似于
mail
的邮件

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


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

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

还可以查看邮件日志,在/var/log下的某个地方。通过查找它用于传递消息的传输方式,找到它实际传递消息的位置。它将位于传送线上(包含“=>”给本地用户的传送线),格式为T=transport\u name。如果您无法从日志消息中找出电子邮件的传递位置,可以查看exim.conf中的传输定义,以确定它在何处传递电子邮件

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

  • /var/mail/$USER
  • $HOME/Maildir/
  • $HOME/.maildir/

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

    Exim支持
    mbox
    开箱即用的格式交付。如果这不是你发行版中的默认版本,那么弄清楚它们改变了什么;正在提名迁移到serverfault.com,当然不是迁移到serverfault.com,他将以“此网站仅供专业系统管理员使用”结束此网站。超级用户是正确的位置。@triplee:Todds回答我知道exim根本没有处理邮件,只是放在“todo”文件夹/var/spool/exim中。首先,谢谢你的回答。邮件只在/var/spool/exim中,作为root用户,我可以看到邮件在那里,带有
    mailq
    。因此,我的进出口银行似乎还没有进行任何假脱机操作。因此进出口银行也应该将邮件存储在/var/spool/mail中,而/var/spool/exim是尚未处理的邮件。
    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