PHP mail()函数发送电子邮件但需要超过10分钟才能显示

因此,我的用户通过手机上的Android应用程序注册,并且在注册成功后,我会触发一封邮件,使用我的PHP脚本中的激活密码将其发送到已注册的电子邮件地址.这是我使用的代码行,这是非常简单的.

mail($to, $subject, $message, $headers);

邮件每次都正确发送到正确的电子邮件地址,但问题是电子邮件显示在Gmail或Hotmail或Yahoo中的时间超过10分钟.接收“给我”的应用激活码的那种延迟是不可接受的.

什么可以减少这种延迟,如果不是瞬间但更快.有任何想法吗.

感谢大家的帮助!!

解决方法:

我使用他们的SMTP服务器与GoDaddy共享主机有这个问题.这是因为SMTP服务器是一个共享的,开放的中继,并且有大量的消息通过它 – 也有大约10分钟的延迟.

你在共享主机/ GoDaddy吗?你使用什么SMTP中继?

编辑:最近彻底研究了这个,我发现没有办法在GoDaddy共享主机上向我的观众提供高质量的SMTP服务(即电子邮件的10分钟).这令人难以置信地令人沮丧.看起来选择是从GoDaddy购买专用托管(约300美元/年),或切换提供商.

上一篇:php – mail:无法打开流:权限被拒绝?


下一篇:如何以快速的python方式向成千上万的收件人发送邮件,每个收件人都显示为邮件头中的接收者?