【发布时间】:2013-07-30 01:54:24
【问题描述】:
我正在制作采购订单系统。我们所有的采购订单都通过 PHP 中的 gmail SMTP 服务器发送给我们的供应商。我正在为此使用 Perl Mail。
目前回复设置为发件人电子邮件,当然是gmail地址。我的目标是让供应商回复该 PO 电子邮件,然后我获取该数据并将其放入我的数据库中。
我尝试通过 PHP 获取 IMAP 收件箱并查找邮件。但是加密的消息是不可读的,我觉得它很hacky。
有没有办法让回复电子邮件回到我的服务器,而不是 gmail。然后在我的服务器上运行一些轻型邮件服务器来捕获所有电子邮件,或者在发件人地址(或主题)中包含某些内容的电子邮件,然后处理内容?
谢谢!
【问题讨论】:
-
加密邮件?你说的是base64编码吗?
-
使用您服务器的 mx 记录而不是 google。
-
您可以通过管道将电子邮件发送到脚本,然后对其进行处理,我们为退回邮件执行此操作,管道命令取决于您的邮件服务器。另一种方法是使用 imap 访问电子邮件
-
看起来编码是因为我在 IMAP 中获取的是第 2 部分而不是第 1 部分。
-
如果我更改 MX 记录,所有邮件都会发送到我的服务器。我只想回复到我的服务器