Я собираюсь отправлять разные электронные письма разным людям.
Первое электронное письмо отправлено в обычном режиме, а второе ждет 180 секунд, а затем начинает отправку. Я не смог найти никаких настроек по умолчанию. После отправки электронного письма другие отправляются в POOLING и не могут его выполнить.
У меня разные тела и разные предметы.
код 1:
sendEmail(false, $email, $message, $subject, $dep_type);
sendEmail(true, $email, $message_client, $subject_client);
функция sendEmail:
function sendEmail($client, $email, $message, $subject, $dep_type = null)
{
$from_mail = 'hello@example.com';
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->Host = 'email-smtp.us-east-1.amazonaws.com';
$mail->SMTPAuth = true;
$mail->Username = 'username';
$mail->Password = 'password';
$mail->From = $from_mail;
$mail->FromName = "SenderName";
if ($client) {
$mail->addAddress($email);
} else {
$mail->addAddress('welcome@example.com');
}
$mail->addReplyTo($from_mail, 'name');
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $message;
$mail->send();
}