PHP отправляет почту на несколько адресов электронной почты - PullRequest
34 голосов
/ 22 декабря 2010

Какой код я должен изменить в этом PHP-скрипте, чтобы отправить одно письмо на более чем 20 адресов электронной почты ?

<?php

$email_to = "youremailaddress@yourdomain.com"; // your email address
$email_subject = "Contact Form Message"; // email subject line
$thankyou = "thankyou.htm"; // thank you page

?>

Пожалуйста, дайте мне пример. Спасибо.

Ответы [ 13 ]

0 голосов
/ 21 февраля 2019

Это сработало для меня,

$ receient_email = 'sales @ abc.com, support @ xyz.com';

$ success = mail ($ receient_email, $ subject, $ body, $ headers);

0 голосов
/ 22 декабря 2016

Возможна программная отправка отправленной формы на несколько адресов электронной почты, однако для этого рекомендуется создать список рассылки. В коде будет указан адрес списка, и любое изменение или обновление адресов электронной почты в списке получателей может быть сделано без изменения в коде.

0 голосов
/ 18 июля 2013

Я думаю, что следующий код будет работать.

$tos = array('address1@yourdomain.com', 'address2@yourdomain.com');
foreach ($tos as $to){
    $ok = mail ($to, $subject, $body, $from);
}
if ($ok) {
    echo "Message Send";
} else { 
    echo "Error";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...