Как отправить массовую Email Использование PHP
Итак, вы хотите отправить по электронной почте или массового вы хотите создать программу, которая может быть быстро изменен разослать несколько массовых рассылках электронной почты. PHP делает это легко. В этом примере я буду считать, что у вас есть список адресов электронной почты вы хотите отправить определенную письмо. Я также предполагаю, что вы держите этот список в базу данных, но этот код может быть легко скорректирована использовать либо жестко список адресов электронной почты или список из другого источника.
<? PHP
/ / Первый подключения к базе данных, которая содержит информацию об адресе электронной почты.
$ Изег = "USER";
$ Host = "HOST";
$ Пароль = "пароль";
$ = База данных "База данных";( "Couldn't connect to server" ); $ Cxn = mysql_connect ($ хозяин, $ пользователя, $ пароль) или умереть ("Невозможно подключиться к серверу");
mysql_select_db ($ базе данных);/ / Запрос таблица, содержащая адреса электронной почты. Введите свое имя таблицы здесь ...
$ Диегу = "SELECT * FROM theEmailAddresses";
( mysql_error ($cxn)); $ Результат = mysql_query ($ запроса, $ Cxn) или умереть (mysql_error ($ Cxn));
$ Nrows = mysql_num_rows ($ результат);/ / Кто отправителя будет называться. Вы можете положить то, что вы хотите здесь, но в действительности это не слишком этично место адрес электронной почты, вы не контролируете здесь.
$ С = С: me@mydomain.com ";
/ / Стандартный электронный теме
$ Вопросу = "Что нового в mydomain.com";
/ / Сообщение
$ Сообщения = "Привет ценным другом,Сейчас мы продаем печенье на mydomain.com. Проверьте это!
С уважением,
я ";/ / Мы уже сомнение все адреса электронной почты. Теперь нам нужно просто отправить письмо
0 ; $i < $nrows; $i ){ для ($ I = 0, $ я <$ nrows, $ я ) ($ = Mysql_fetch_assoc строки ($ результат);
Экстракт ($ подряд);
/ / Заменить $ электронной почте с любой колонке адресов электронной почты, называется
$ В = "$ электронной почты";
/ / Отправить письмо на каждое письмо, в базе данных
если (почта ($ к, $ вопросу, $ теззаде, $ с)) (/ / Выводим имя писем, которые были успешно отправлены. Я использую это как раз, чтобы убедиться, что программа не заморожены. В теории их должно быть устойчивый поток имен в печати>
); эхо ("$ в <br/>");
)
)
?>
Этот кусок кода использует PHP почте () функцию. Это очень мощный и простой в использовании функции. Помните, что с большой властью приходит большая ответственность. Старайтесь не использовать эту функцию для зла.








































