PHPMailer usando o Gmail SMTP lento ao enviar e-mails

Eu encontrei alguns segmentos mais antigos que têm um problema semelhante, mas a maioria deles não tem respostas ou se tivessem, as sugestões não eram relevantes no meu caso.

Eu tinha uma configuração completa em um ponto com a função de correio PHP e funcionou muito bem. Eu tive que formatar meu disco rígido em um ponto e configurar o servidor a partir do zero. Depois disso, a função de email do PHP ficou lenta. Ao pesquisar soluções para isso, descobri que a maioria das pessoas recomendava o PHPMailer. Eu mudei para isso, mas o problema ainda persistia.

Na maioria das vezes, estou enviando pelo menos dois e-mails por página com corpos diferentes, mas usando o mesmo objeto. Há cerca de 3-4 segundo atraso. Por favor, encontrar o código relevante abaixo ($ email1 e $ email2 são matrizes contendo endereços de e-mail válidos):

function sendEmail ($email1, $subject1, $message1, $email2, $subject2, $message2) 
{
    require_once('../PHPMailer/class.phpmailer.php');

    $mail = new PHPMailer();
    $mail->IsSMTP(); 
    $mail->SMTPDebug = 0; 
    $mail->SMTPAuth = true; 
    $mail->SMTPSecure = 'ssl';
    $mail->Host = "smtp.gmail.com";
    $mail->Port = 465; 
    $mail->IsHTML(true);
    $mail->Username = $gmail_username;
    $mail->Password = $gmail_password;
    $mail->SetFrom($gmail_address,$email_title);

    $mail->Subject = $subject1;
    $mail->Body = $message1;
    foreach($email1 as $k => $v) {  $mail->AddAddress($v);  }       
    if(!$mail->Send()) {    $emailreturn['cust'] = 0;   } else {    $emailreturn['cust'] = 1;   }
    $mail->ClearAddresses();

    $mail->Subject = $subject2;
    $mail->Body = $message2;
    foreach($email2 as $k => $v) {  $mail->AddAddress($v);  }
    if(!$mail->Send()) {    $emailreturn['partner'] = 0;    } else {    $emailreturn['partner'] = 1;    }
    $mail->ClearAddresses();
}

Eu não vejo nenhum erro através de depuração e mensagens, só leva mais tempo do que o habitual para enviar o email.

O que eu tentei:

Eu desliguei o firewall apenas para testá-lo, e é o mesmo.Comutado para 'tls', isso tornou ainda mais lentoEnviou cada email usando um objeto, que deu um atraso de 3 a 4 segundos para cada emailJogado com configuração opcional, comentar ou definir falso, todos com o mesmo resultado

Há mais alguma coisa faltando na configuração do mailer ou há alguma configuração por trás das cenas que eu deveria verificar? obrigado

questionAnswers(6)

yourAnswerToTheQuestion