仅执行一次功能以节省时间

时间:2017-06-17 11:36:55

标签: javascript php function email phpmailer

我有电子邮件功能,请找到以下代码:

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()函数。这样我们可以简单地调用它一次,从而防止上传到预期的时间?

1 个答案:

答案 0 :(得分:0)

如果您的电子邮件具有相同的内容,您可以向多个用户发送相同的邮件:您只需要为每个收件人调用一次AddAddress方法。像这样:

$mail->AddAddress('person1@domain.com', 'Person One');
$mail->AddAddress('person2@domain.com', 'Person Two');