Як відправити масову 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 поштою () функцію. Це дуже потужний і простий у використанні функції. Пам'ятайте, що з великою владою приходить велика відповідальність. Намагайтеся не використовувати цю функцію для зла.








































