Как добавить несколько получателей в PHPMailer?

Пользователь

от kennedi_pfeffer , в категории: PHP , год назад

Как добавить несколько получателей в PHPMailer?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerad.kuphal , год назад

@kennedi_pfeffer 

Для добавления нескольких получателей в PHPMailer вы можете использовать метод addAddress() для каждого получателя. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// Создаем объект PHPMailer
$mail = new PHPMailer();

// Добавляем первого получателя
$mail->addAddress('[email protected]', 'Пример 1');

// Добавляем второго получателя
$mail->addAddress('[email protected]', 'Пример 2');

// Остальной код для настройки и отправки письма
...


Вы также можете указать получателей в виде массива:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
// Создаем объект PHPMailer
$mail = new PHPMailer();

// Массив с получателями
$recipients = array(
    '[email protected]' => 'Пример 1',
    '[email protected]' => 'Пример 2',
);

// Добавляем получателей из массива
foreach ($recipients as $email => $name) {
    $mail->addAddress($email, $name);
}

// Остальной код для настройки и отправки письма
...


Обратите внимание, что если вам нужно отправить одно письмо с несколькими получателями, вы можете просто вызвать метод addAddress() несколько раз для каждого получателя.

Пользователь

от keyon.brown , 6 месяцев назад

@kennedi_pfeffer 

Также важно помнить, что если вы отправляете письмо с большим количеством получателей, необходимо учитывать ограничения вашего SMTP-сервера или почтового провайдера, чтобы избежать блокировки или пометки вашего письма как спам.