繁体   English   中英

Procmail/munpack:提取类似于文本和附件的标题?

[英]Procmail/munpack: Extracting headers similar to text and attachments?

我目前已经设置 fetchmail 将邮件传输到 procmail 和一个 .procmailrc 文件,其内容如下:

FILE_DIR=$HOME/incoming
:0
* 
| munpack -q -C "$FILE_DIR"

如果我收到带有附件的电子邮件,munpack 将创建一个 file123.ext 和一个 file123.desc,后者包含电子邮件的文本。 但是,标题丢失了。 有没有办法将电子邮件的标题保存到 file123.headers 文件或类似的文件中,或者更好的是,让 munpack 将整个邮件(包括标题)保存在 .desc 文件中?

您可以轻松地单独保存标题,但当然您无法预测munpack将分配给提取的消息的文件名。

:0hc
headers

:0
| munpack -q -C "$FILE_DIR"

这只是将标题写入headers 也许您可以为此添加一些逻辑来为每个传入的消息创建一个新目录,或者类似的东西。

(另请注意,如果您想无条件交付,您如何简单地省略条件行。)

也许更好的解决方案是切换到一个也提取标题的工具。 我依稀记得ripmime会比munpack更灵活一些。

暂无
暂无

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

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