从发送到我的 postfix 收件箱的邮件中提取附件

从发送到我的 postfix 收件箱的邮件中提取附件

如何从到达我的 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在终端中使用。

相关内容