我需要什么来解析收到的电子邮件?

我需要什么来解析收到的电子邮件?

我的目的是使用 PHP 解析收到的电子邮件。最简单的设置方法是什么?

依靠 Postfix 来实现这一点是否足够,或者是否有更好的替代方案?

解析的目的是从收到的电子邮件中提取链接并将其存储在数据库中。

我的问题是 - 我如何提取收到的电子邮件并使用其他应用程序或脚本阅读它们?

*运行 Debian

答案1

设置管道别名,/etc/aliases将收到的电子邮件发送到您的脚本:

sendemailhere: |/path/to/script.php

电子邮件本身可从标准输入读取。

答案2

由于其他问题已将此内容作为重复内容引用.....

我建议考虑使用 MDA 来处理重定向,而不是作为MDA。这提供了更多的灵活性。例如,您可以轻松设置 procmail 来过滤退回的邮件、自动回复收到的邮件、将副本转发到邮箱并将电子邮件发送到脚本。并且无需 root 访问权限即可进行管理。

相关内容