对PHP脚本过程的电子邮件回复

对PHP脚本过程的电子邮件回复,php,perl,email,imap,Php,Perl,Email,Imap,我正在做一个采购订单系统。我们所有的POs机都通过PHP中的gmail SMTP服务器发送给我们的供应商。我正在使用Perl邮件来实现这一点 目前回复地址设置为from email,当然是gmail地址。我的目标是让供应商回复PO电子邮件,然后我获取数据并将其放入数据库 我试图通过PHP抓取IMAP收件箱并查找消息。但是加密的信息是不可读的,我觉得它是黑客的 有没有办法,让回复邮件回到我的服务器,而不是gmail。然后在我的服务器上运行一些轻邮件服务器来捕获所有的电子邮件,或者在发件人地址(或主

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

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

我试图通过PHP抓取IMAP收件箱并查找消息。但是加密的信息是不可读的,我觉得它是黑客的

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


谢谢

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

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

然后跑

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'");

加密电子邮件?你说的是base64编码吗?使用服务器的mx记录,而不是google。你可以将电子邮件传输到脚本,然后进行处理,我们这样做是为了反弹,管道命令取决于你的邮件服务器。另一种方法是使用imap访问电子邮件日志,就像编码一样,因为我在imap中获取的是第2部分而不是第1部分。如果我更改MX记录,所有邮件都将进入我的服务器。我只想回复到我的服务器
$data = file_get_contents("php://stdin");
$data = mysql_real_escape_string($data);
mysql_query("INSERT INTO test SET thing = '$data'");