邮件需要太多的时间来发送电子邮件,为什么?

我使用PHP方法mail()发送电子邮件,每次需要20-40秒才能产生结果。 看起来像我的服务器( sendmail )configuration为同步发送电子邮件。 这就是PHP脚本必须等待的原因。

我该如何解决? 谢谢!

Sendmail不会同步发送电子邮件。 最常见的问题是做DNS查询的时间延迟。 这也可能会延迟对您提供的某些数据进行validation。 Sendmail可能会validation:HELO消息中提供的地址,邮件应该来自的电子邮件地址或目标地址。 尝试在Web服务器上使用telnet运行电子邮件会话。 你应该看到延迟很快的地方。