使用php邮件功能发送电子邮件需要很长时间才能接收电子邮件


Send email using php mail functions takes long time to receive email

我使用php邮件功能发送电子邮件。但是接收到用户需要很长时间。它应该在10分钟内收到。我怎么能做到这一点,为什么现在需要很长时间才能收到30多分钟。

这可能不是收件人的责任,有时是ISP的责任。在我们国家,我们的ISP提供商接受了很多排队的请求。这是在使用ISP提供的SMTP服务器作为SMTP中继服务器时发生的。

此外,PHP mail()函数有一个限制,具体取决于您的主机或服务器(首先是容量限制,然后是阻止您连续发送X封电子邮件的限制)。

如果我是你,我会使用第三方API,比如SendGrid或MailChimp。。。(它们还提供邮件跟踪、错误报告、选择退出……)并且非常易于使用。