每次收到新邮件时触发脚本的最佳选项是什么?我在 Linux 上使用 pine。我想将电子邮件提供给我的脚本并进行一些处理。我没有服务器上的 root 权限。
答案1
如果它是本地的(正如Doug所要求的)您可以尝试.forward文件。
大多数邮件投递代理都会查找 $HOME/.forward 文件。如果$HOME/.forward
仅包含电子邮件地址,它会将您的邮件转发到该电子邮件地址。还有一种 .forward 文件格式会将您的邮件发送到脚本。您不仅需要弄清楚您使用的是本地还是远程(IMAP、POP3)投递,还需要弄清楚您的系统使用的是哪种本地投递程序(qmail、sendmail)。
奇怪的是,快速谷歌搜索没有找到任何关于 .forward 文件的全面教程。我能找到的最好的是这个有点复杂的教程其中有很多关于 procmail 的详细信息,您可能可以忽略。