簡體   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