Чтобы отправить электронные письма нескольким получателям в PHP, вы можете использовать разные методы в зависимости от ваших требований. Вот несколько подходов:
-
Использование встроенной функции
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
вы можете указать нескольких получателей, разделив их адреса электронной почты запятыми. -
Использование цикла для отправки отдельных писем:
$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); }
Этот метод позволяет отправлять персонализированные электронные письма каждому получателю.
-
Использование сторонней библиотеки, такой как PHPMailer или SwiftMailer:
Эти библиотеки предоставляют более расширенные функции для отправки электронных писем, включая поддержку нескольких получателей, вложений и электронных писем в формате HTML. Подробную информацию о реализации можно найти в их документации.