PHP邮件()传递速度慢- 30到60分钟,而不是1-2分钟


slow php mail() delivery- 30 to 60 minutes instead of 1-2 minutes

我有一个网站,有一个托管在一些流行的托管公司。问题是,使用php mail()函数将邮件传递到用户电子邮件需要的时间远远超过1-2分钟。平均送货时间是40分钟……我就这个问题联系了我的托管公司的客户支持,他们说:"没有邮件服务器可以保证一定的交付时间,因为如果同时有多个请求通过,任何邮件服务器都可能遇到队列。"排队通常是暂时的,不应该持续太久。但是请注意,如果收件人服务器也在排队,您可能会看到等待时间超过30分钟。没有办法加快速度。 "

软管是共享的(不是专用服务器…我不知道这是否重要)。有什么办法能把交货时间从30-60分钟缩短到1-2分钟吗?(更换主机提供商是一笔交易,但不是最好的)…还有其他方法可以解决这个问题吗?(如果是,请在不耗费太多时间的情况下提供一步一步的解释)....

谢谢。

保证更快交付时间的唯一方法是使用您控制的邮件服务器或提供这种保证的邮件服务器发送邮件。你不可能在使用主机服务器的同时修改代码,并得到更好的保证。

http://www.sendgrid.com