我使用 Paypal 结账按钮和 IPN 协议(protocol)。我们的按钮和 IPN 多年来一直没有问题……99.5% 的时间。
在每个命令之后,我们要求客户检查他的订单和地址。 碰巧我们从 paypal 收到的一些电子邮件地址无效,我们收到了一封错误邮件。
示例错误消息:
The mail system dl*n**l@gmail.com : host gmail-smtp-in.l.google.com[2a00:1450:400c:c02::1b]
said: 550-5.1.1 The email account that you tried to reach does not exist.
Please try 550-5.1.1 double-checking the recipient's email address for
typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1
https://support.google.com/mail/?p=NoSuchUser i14si15070073wrm.207 - gsmtp
(in reply to RCPT TO command)
paypal 怎么可能不检查这些电子邮件地址? 更重要的是:我怎样才能最好地处理这些情况?
我尝试使用其他邮件提供商为发件人和其他 smtp 服务器向这些地址发送邮件,但这些客户端的电子邮件地址确实是错误的(如错误消息所述)。
最佳答案
PayPal 不知道付款人电子邮件地址当前(也不一定是以前)的有效性,因为在 PayPal 帐户上使用未经确认的电子邮件地址是完全可能的。如果您需要确认客户的电子邮件地址,请通过电子邮件向他们发送链接/代码以进行验证。
关于email - 如何处理无效的Paypal订单邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55539432/