我有电子邮件功能,请找到以下代码:
function sendEmail($userName, $password, $sendTo, $sendToName, $subject, $body, $mailSent){
$mail = new PHPMailer();
// $body = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
--------
--------
--------
$mail->SetFrom($userName, 'Rajendra Arora');
$mail->AddReplyTo($userName,"Rajendra Arora");
$mail->Subject = $subject;
$mail->Body = $body; // optional, comment out and test
}
此电子邮件功能具有长文件大小的附件,但只要使用sendEmail();
调用此电子邮件功能。它每次执行并花费很多时间,因为它必须通过主要上传完整的执行程序。
有没有办法只执行一次这个sendEmail()
函数。这样我们可以简单地调用它一次,从而防止上传到预期的时间?
答案 0 :(得分:0)
如果您的电子邮件具有相同的内容,您可以向多个用户发送相同的邮件:您只需要为每个收件人调用一次AddAddress方法。像这样:
$mail->AddAddress('person1@domain.com', 'Person One');
$mail->AddAddress('person2@domain.com', 'Person Two');