我有一个电子邮件功能,请查找以下代码:
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()
函数。这样我们就可以简单地调用它一次并节省阻止上传的时间?
最佳答案
如果您的电子邮件具有相同的内容,您可以将同一封邮件发送给多个用户:您只需为每个收件人调用一次 AddAddress 方法即可。就像这样:
$mail->AddAddress('person1@domain.com', 'Person One');
$mail->AddAddress('person2@domain.com', 'Person Two');
关于javascript - 仅执行一次函数以节省时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44604151/