因此,我的用户通过手机上的Android应用程序注册,并且在注册成功后,我会触发一封邮件,使用我的PHP脚本中的激活密码将其发送到已注册的电子邮件地址.这是我使用的代码行,这是非常简单的.
mail($to, $subject, $message, $headers);
邮件每次都正确发送到正确的电子邮件地址,但问题是电子邮件显示在Gmail或Hotmail或Yahoo中的时间超过10分钟.接收“给我”的应用激活码的那种延迟是不可接受的.
什么可以减少这种延迟,如果不是瞬间但更快.有任何想法吗.
感谢大家的帮助!!
解决方法:
我使用他们的SMTP服务器与GoDaddy共享主机有这个问题.这是因为SMTP服务器是一个共享的,开放的中继,并且有大量的消息通过它 – 也有大约10分钟的延迟.
你在共享主机/ GoDaddy吗?你使用什么SMTP中继?
编辑:最近彻底研究了这个,我发现没有办法在GoDaddy共享主机上向我的观众提供高质量的SMTP服务(即电子邮件的10分钟).这令人难以置信地令人沮丧.看起来选择是从GoDaddy购买专用托管(约300美元/年),或切换提供商.