定期从邮箱下载附件

定期从邮箱下载附件

是否有一个基于 CLI 的程序,我可以用来定期(例如通过 cron)检查邮箱,并将附件下载到文件夹中?

我有一个邮箱叫[电子邮件受保护],我想通过 POP 或 IMAP 定期轮询收件箱中是否有新电子邮件,并获取任何新电子邮件的附件(它们将是照片)并将其下载到本地文件夹。

哪些 CLI 电子邮件实用程序可以执行此操作?

答案1

获取邮件是通过 POP 或 IMAP 自动检索邮件的事实上的标准程序。您可以在本地电子邮件系统中注入电子邮件进行投递,或者让 fetchmail 调用邮件投递代理,例如程序邮件或者邮件投递直接地。

要提取并可能删除附件,您可以使用多种 MIME 操作工具中的任何一种,例如,元邮件

这是一个使用 procmail ( mda procmailin ~/.fetchmailrc) 的简单示例,它保存图像附件并仍然正常发送邮件 - 将其放入您的~/.procmailrc:

PHOTO_DROP_DIR=$HOME/photos/incoming
:0c
* ^To: [email protected]
| munpack -q -C "$PHOTO_DROP_DIR"

相关内容