0

我正在尝试编写一系列脚本,这些脚本将根据刚收到的电子邮件中的文本在我的服务器上执行其他脚本。我正在使用 mutt 作为基于文本的电子邮件客户端,但不知道从哪里开始。我希望了解它是如何工作的,而不仅仅是解决问题,因为我的这个项目是为了好玩。谢谢!

4

3 回答 3

3

另一种选择(可能需要更多软件和/或访问权限,具体取决于您的服务器设置)是使用procmail(或类似的软件包之一)来处理您的电子邮件,并将电子邮件文本作为输入运行到您的服务器中端脚本。

于 2009-05-07T03:56:55.530 回答
0

邮件列表软件基本上可以满足您的需求。您可以通过向列表管理员发送特殊邮件来注册或从邮件列表中删除。您可以查看开源邮递员软件,了解他们是如何做到的,并将您的解决方案基于类似的方法。

于 2009-05-07T03:45:22.860 回答
0

以前的答案是正确的,而且很可能是最简单的。

还有另一种可能。我假设这个邮件帐户对应于一个 linux/unix 用户并且这个用户有一个主目录。在主目录中,您可以添加一个名为 .forward 的文件,然后您可以将所有收到的邮件转发到另一个地址或将收到的邮件通过管道传输到 shell 脚本。.forward 文件 - 据我所知 - 应该具有执行权限以及您转发电子邮件的 shell 脚本。

有用。我过去曾这样做过。

于 2009-05-07T05:44:04.807 回答