【发布时间】:2011-12-29 22:34:44
【问题描述】:
A similar question has been asked before by someone else,但没有答案。
我正在使用 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;
}
【问题讨论】:
-
邮件的发送速度可能非常慢。这并不是那么不正常。
标签: php performance email pear