Php Pear邮件速度非常慢(发送时间为10秒)

Php Pear邮件速度非常慢(发送时间为10秒),php,performance,email,pear,Php,Performance,Email,Pear,,但没有答案 我正在使用Pear Mail发送两封电子邮件,但在调试脚本运行缓慢的原因时,我发现发送这两封电子邮件平均需要10.34秒。 我不是在设定我应该做的事情吗?有什么我可以改变的吗 这是我的密码: $sendMail = sendMail($to, $subject, $message_body); function sendMail($to, $subject, $message_body) { $headers["From"] = "<my from address&

,但没有答案

我正在使用Pear Mail发送两封电子邮件,但在调试脚本运行缓慢的原因时,我发现发送这两封电子邮件平均需要10.34秒。

我不是在设定我应该做的事情吗?有什么我可以改变的吗

这是我的密码:

$sendMail = sendMail($to, $subject, $message_body);

function sendMail($to, $subject, $message_body)
{
    $headers["From"] = "<my from address>";
    $headers["To"] = $to;
    $headers["Reply-To"] = "<my reply to>";
    $headers["Subject"] = $subject;
    $headers["Content-type"] = "text/html";
    $params["username"] = "<my username>";
    $params["password"] = "<my password>";
    $params["host"] = "<my host>";

    $mail_object =& Mail::factory("smtp", $params);
    $sent = $mail_object->send($headers["To"], $headers, $message_body);

    if (PEAR::isError($sent)) {
        return "Could Not Send Email Alerts. Please try submitting your request later.";
    }

    return 1;
}
$sendMail=sendMail($to、$subject、$message\u body);
函数sendMail($to、$subject、$message\u body)
{
$headers[“From”]=“”;
$headers[“到”]=$To;
$headers[“回复”]=”;
$headers[“Subject”]=$Subject;
$headers[“内容类型”]=“文本/html”;
$params[“用户名”]=“”;
$params[“密码”]=“”;
$params[“主机”]=“”;
$mail_object=&mail::factory(“smtp”,$params);
$sent=$mail\u object->send($headers[“To”],$headers,$message\u body);
如果(PEAR::isError($sent)){
return“无法发送电子邮件通知。请稍后尝试提交您的请求。”;
}
返回1;
}

检查您的服务器是否设置了反向DNS。可能是接收服务器正在尝试验证您的身份,无法将您的IP地址解析为名称。

请检查您的服务器是否设置了反向DNS。可能是接收服务器正在尝试验证您的身份,无法将您的IP地址解析为名称。

可能是接收服务器正在对您执行反垃圾邮件检查。这些可能包括反向DNS检查、黑名单检查(即RBL)、内容扫描和限制。如果您可以运行网络嗅探器来监视流量,您可能会得到正在发生的事情的线索。您可能还希望与所连接服务器的管理员联系,询问正在执行哪些检查,以及为了避免(或加快)某些检查,您可以遵守哪些规则。

接收服务器可能正在对您执行反垃圾邮件检查。这些可能包括反向DNS检查、黑名单检查(即RBL)、内容扫描和限制。如果您可以运行网络嗅探器来监视流量,您可能会得到正在发生的事情的线索。您可能还想联系所连接服务器的管理员,询问正在执行哪些检查,以及为了避免(或加快)某些检查,您可以遵守哪些规则。

邮件发送速度可能非常慢。这并不是那么不正常。邮件发送速度可能非常慢。这并不是那么不正常。接收服务器是否与$to服务器中的服务器相同?那我就无法控制了,对吗?至于联系我连接到的服务器的管理员,您是指$from服务器吗?不是--我指的是接收初始连接的SMTP服务器。(这可能是'host'参数,但我对这个特定的包还不太熟悉,无法确定。)谢谢,我会检查一下,看看我能做些什么。接收服务器是否与$to服务器中的相同?那我就无法控制了,对吗?至于联系我连接到的服务器的管理员,您是指$from服务器吗?不是--我指的是接收初始连接的SMTP服务器。(这可能是‘host’参数,但我对这个特定的包还不太熟悉,不能肯定地说。)谢谢,我会检查一下,看看我能做些什么。