如何修复向不同的人发送不同的电子邮件PHPMailer

问题描述 投票:0回答:1

我将向不同的人发送不同的电子邮件。第一封电子邮件发送正常,但第二封电子邮件等待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 = '[email protected]';

    $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('[email protected]');
    }
    $mail->addReplyTo($from_mail, 'name');
    $mail->isHTML(true);
    $mail->Subject = $subject;
    $mail->Body = $message;
    $mail->send();

}
php phpmailer amazon-ses
1个回答
1
投票

https://aws.amazon.com/de/premiumsupport/knowledge-center/ec2-port-25-throttle/

默认情况下,Amazon EC2会限制所有EC2实例的端口25上的流量,但您可以请求删除此限制。

© www.soinside.com 2019 - 2024. All rights reserved.