gpt4 book ai didi

PHP Mailer 在 Linux 中发送电子邮件太慢

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:38:41 25 4
gpt4 key购买 nike

我们使用 PHP Mailer 类从我们的网站发送电子邮件。每次发送电子邮件大约需要 17 秒。除了发送电子邮件,其余页面加载和执行都是正常的。

环境:SuSE Linux 11、Apache 2.4.1 和 PHP 5.5 版本。

当使用 PHP 邮件功能发送电子邮件时,速度很快,可以在 20 毫秒内发送,但我们想使用 Mailer,因为它是基于 SMTP 的并且没有垃圾邮件。检查了所有 Apache、PHP 和系统日志中的错误。域名给出错误,因此我们将主机名修改为后缀的 main.cf 文件中的有效域,但没有用。

不确定我们是否缺少任何 SMTP 或后缀配置。

检查了所有相关问题,但没有得到合适的建议。非常感谢任何建议。提前致谢!

最佳答案

您与 phpmailer 一起使用的传出 SMTP 服务器可能会延迟您。要测试,从运行 php 的主机,尝试在端口 25 上打开到 SMTP 服务器的 telnet 连接。它应该立即响应 HELO 或 EHLO 命令。是吗,还是有延迟?

响应后,按照 http://www.port25.com/how-to-check-an-smtp-connection-with-a-manual-telnet-session-2/ 中的说明继续 SMTP session .如果在任何命令之后有延迟,这被称为“缓送”。一些邮件服务器使用缓送来捕获其他可能发送垃圾邮件的邮件服务器(即在它们应该发送命令之前发送命令)或减慢在太短时间内尝试太多邮件的邮件服务器。

关于PHP Mailer 在 Linux 中发送电子邮件太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20264048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com