如何从到达我的 postfix 邮箱的邮件中提取附件,并将附件内容发送到另一个电子邮件帐户?我有兴趣能够在 ubuntu 终端上获取/读取附件的内容。
答案1
procmail
如果尚未安装,请安装。在您的后缀配置 ( /etc/postfix/main.cf
) 中,确保有一行:
mailbox_command = procmail -a "$EXTENSION"
在~/.procmailrc
插入以下内容(您将需要不同的匹配模式):
:0
* ^Subject:.*some_text_to_match
| /usr/local/bin/your_processing_program
提取your_processing_program
附件并转发它们,例如使用 python 或 ruby 程序。
如何在终端中显示附件取决于附件内容。如果它是文本,您可以将其写入文件末尾并tail -f
在终端中使用。