电子邮件回复PHP脚本过程


Email Reply To PHP script process

我正在制作一个采购订单系统。我们所有的PO都通过PHP中的gmail SMTP服务器发送给我们的供应商。我使用Perl邮件来实现这一点。

目前,对的回复设置为发件人电子邮件,当然这是gmail地址。我的目标是让供应商回复PO电子邮件,然后我获取数据并将其放入我的数据库。

我试着通过PHP获取IMAP收件箱并查找邮件。但加密信息是无法读取的,我觉得它很粗糙。

有没有办法,让回复电子邮件回到我的服务器,而不是gmail。然后在我的服务器上运行一些轻型邮件服务器来捕获所有电子邮件,或者来自地址(或主题)的电子邮件,然后处理内容?

谢谢!

感谢Dragon为我指明了正确的方向。

将其添加到/etc/alias文件中(如果您安装了后缀)

process | "/path/to/php/script.php"

然后运行

newaliases

然后运行

/etc/init.d/postfix reload

PHP脚本看起来像这个

$data = file_get_contents("php://stdin");
$data = mysql_real_escape_string($data);
mysql_query("INSERT INTO test SET thing = '$data'");