Несколько получателей в электронной почте PHP: методы и примеры

Чтобы отправить электронные письма нескольким получателям в PHP, вы можете использовать разные методы в зависимости от ваших требований. Вот несколько подходов:

  1. Использование встроенной функции mail():

    $to = 'recipient1@example.com, recipient2@example.com';
    $subject = 'Your subject';
    $message = 'Your message';
    $headers = 'From: your_email@example.com' . "\r\n" .
       'Reply-To: your_email@example.com' . "\r\n" .
       'CC: cc@example.com' . "\r\n" .
       'BCC: bcc@example.com';
    mail($to, $subject, $message, $headers);

    В поле $toвы можете указать нескольких получателей, разделив их адреса электронной почты запятыми.

  2. Использование цикла для отправки отдельных писем:

    $recipients = ['recipient1@example.com', 'recipient2@example.com'];
    $subject = 'Your subject';
    $message = 'Your message';
    $headers = 'From: your_email@example.com';
    foreach ($recipients as $recipient) {
       mail($recipient, $subject, $message, $headers);
    }

    Этот метод позволяет отправлять персонализированные электронные письма каждому получателю.

  3. Использование сторонней библиотеки, такой как PHPMailer или SwiftMailer:
    Эти библиотеки предоставляют более расширенные функции для отправки электронных писем, включая поддержку нескольких получателей, вложений и электронных писем в формате HTML. Подробную информацию о реализации можно найти в их документации.