linux – 如何读取maildir中的单个文件?

前端之家收集整理的这篇文章主要介绍了linux – 如何读取maildir中的单个文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的 Linux开发系统上,我使用 fakemail邮件写入目录而不是发送它们.邮件文件包含邮件标题和文本,如UTF-8中的quoted-printable,text / plain.如何读取单个邮件文件并“解码”引用的可打印,以便正确显示换行符和特殊字符?

以下是包含换行符和特殊字符的德语邮件文件的示例:

Message-ID: <1317977606.4e8ebe06ceab7@myserver.local>
Date: Fri,07 Oct 2011 10:53:26 +0200
Subject: Registrierung
From: me@me.com
To: tt99@example.com
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hallo,Sie haben sich auf Meinserver.de als Benutzer regist=
riert. Um Ihre
Registrierung abzuschlie=C3=9Fen,klicken Sie auf folg=
enden Link:

http://meinserver.de/benutzer/bestaetigen/3lk6lp=
ga1kcgcg484kc8ksg

我希望将特殊字符替换为正确的对应字符,并且通过quoted-printable编码插入的换行符(末尾带有“=”的插入符号)被删除.

解决方法

好的,在这里回答我自己的问题,基于一些谷歌搜索和mailq的有用评论.

简而言之:我安装并使用了mutt.我不得不对我的设置进行一些操作:在目录my_dir中,在fakemail创建邮件文件的地方,我创建了dirs new,cur和tmp以及指向fakemail到my_dir / new.然后我开始嘀咕着

mutt -f my_dir

现在我可以查看新邮件,查看旧邮件,正确显示变音符号 – 完美!

猜你在找的Linux相关文章