我有 fetchmail 完美运行以从 Gmail 获取电子邮件,然后我使用 procmail 将它们存储在$HOME/Mail/Inbox
.在我的 中.procmailrc
,我添加了以下代码,该代码通过管道munpack
提取附件,该附件可以是 PDF 或 CSV 文件:
ATTACH=`echo $HOME/Mail/Inbox`
:0 c
* ^To:.*[email protected]
* ^From:.*[email protected]
| munpack -q -C $ATTACH
但我在 /var/tmp 或其他任何地方都没有得到任何文件。另外,如果我在终端中手动使用 munpack,我会收到“未找到任何可从 /Users/[用户名]/Mail/Inbox 解压的内容”的错误。
有谁有如何解决问题的经验?
答案1
我发现问题了!如果您的邮箱文本文件中有一封邮件,Munpack 就会起作用。如果你有超过那个 munpack 将无法工作!