是否可以指导“退回”的电子邮件以查找各种错误?

时间:2010-10-07 16:53:16

标签: php mysql google-app-engine gmail

我们管理一个网站,让代理商能够在全国范围内注册会员。有时,会员或代理将在注册过程中输入错误的电子邮件地址,并且无法将重要的PDF信息传递给会员。

同样,代理人可能会尝试招募子代理并遇到同样的问题。

是否有自动将已退回的电子邮件(递送状态通知(失败))重定向到责任方而不是我们的主电子邮件?

即。代理1招募代理2.尝试从recruit@domain.com发送电子邮件,但代理2的地址无效。系统会自动识别消息类型,格式并向代理1发送一条说明,说明他/她输入的电子邮件是坏的。

注意:我目前使用Google Apps Standard进行所有邮件投递,而我们的平台基于php和mysql构建。

1 个答案:

答案 0 :(得分:1)

发送特殊电子邮件,例如“recruit-system@domain.com”,并发送此帐户中的每封邮件。在通过该帐户发送招聘mali之后,请确保将目标电子邮件地址保存在与发送该邮件的相应代理连接的数据库中,以便您可以确定之后发送该电子邮件的人员。 make shure此帐户仅供您的应用使用。然后为一个php脚本创建一个cronjob,通过smtp连接到该帐户,让它检查是否有任何返回的邮件。如果有任何电子邮件,请查看该邮件的来源,并在您的数据库中查找并将通知发送给相应的代理。我就是这样做的。