首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP mail()函数发送电子邮件,但它需要10分钟以上才能显示出来

PHP mail()函数发送电子邮件,但它需要10分钟以上才能显示出来
EN

Stack Overflow用户
提问于 2010-10-28 23:36:35
回答 5查看 3.2K关注 0票数 4

因此,我的用户在他的手机上从Android应用程序注册,注册成功后,我触发一封电子邮件,从我的PHP脚本中使用激活密码发送到注册的电子邮件地址。下面是我使用的那行代码,它非常简单。

代码语言:javascript
运行
复制
mail($to, $subject, $message, $headers);

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

什么可以减少这种延迟,并使这一点,如果不是实例,但快得多。任何想法。

感谢大家的帮助!!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-03-03 04:32:43

尝试此服务guys...awesome应用编程接口集成。www.postmarkapp.com经过大量搜索,我将我的安卓应用账号激活电子邮件服务集成到了邮戳中,工作起来轻而易举。邮件开始立即发送给用户,延迟从愚蠢的Godaddy的10分钟或更长时间减少到一分钟内。我强烈推荐它。

票数 0
EN

Stack Overflow用户

发布于 2010-10-28 23:42:17

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

你是不是在共享主机/GoDaddy上?您使用的是什么SMTP中继?

编辑:最近我彻底研究了这个问题后,我发现没有办法在GoDaddy共享主机上向我的观众提供高质量的服务(即一封电子邮件< 10分钟)。这是非常令人沮丧的。看起来选择是从GoDaddy购买专用主机(大约300美元/年),或者切换提供商。

票数 5
EN

Stack Overflow用户

发布于 2010-10-28 23:53:40

最重要的是,接收端可能正在使用灰色列表,这基本上是在第一次尝试发送时将电子邮件退回,因为理论上垃圾邮件来源不会费心重试,而合法的服务器将在几分钟后重试。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4044502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档