Alexos
Новичок
рассылка новостей сайта
Здравствуйте, коллеги.
Я НЕ СПАММЕР! Хочу организовать рассылку новостей заказчикам.
После отправки заказа, инфа о клиенте помещается в базу:
mysql_query("CREATE table ".CUSTOMERS." (
cust_id int(11) auto_increment primary key,
org_name varchar(255),
cust_name varchar(255),
position varchar(255),
inn varchar(255),
location varchar(255),
phone varchar(255),
email varchar(255),
notice text,
pub_date datetime
)"
);
Записей в таблице уже около 2500.
Как организовать персональную рассылку, чтоб в письмо можно было бы засовывать данные касающиеся именно этого конкретного заказчика.
Поделитесь опытом..
Если поставить set_time_limit(0), вытаскивать из мускула данные и циклом запускать mail() ? Насколько это правильно?
Или, второй путь, скажем использовать http://pear.php.net/manual/ru/package.mail.mail.send.php
и циклом запускать и отправлять персонально каждому:
Но второй путь это же масло масленное, ведь функция mail(), тоже ведь использует sendmail.. Тогда зачем ваще нужен этот класс?..
Короче, что-то я запутался совсем..
Если это возможно, то объясните доходчиво на словах как сделать правильно.. голова уже кругом идёт
Здравствуйте, коллеги.
Я НЕ СПАММЕР! Хочу организовать рассылку новостей заказчикам.
После отправки заказа, инфа о клиенте помещается в базу:
mysql_query("CREATE table ".CUSTOMERS." (
cust_id int(11) auto_increment primary key,
org_name varchar(255),
cust_name varchar(255),
position varchar(255),
inn varchar(255),
location varchar(255),
phone varchar(255),
email varchar(255),
notice text,
pub_date datetime
)"
);
Записей в таблице уже около 2500.
Как организовать персональную рассылку, чтоб в письмо можно было бы засовывать данные касающиеся именно этого конкретного заказчика.
Поделитесь опытом..
Если поставить set_time_limit(0), вытаскивать из мускула данные и циклом запускать mail() ? Насколько это правильно?
Или, второй путь, скажем использовать http://pear.php.net/manual/ru/package.mail.mail.send.php
и циклом запускать и отправлять персонально каждому:
PHP:
$body = 'Test message';
$params['sendmail_path'] = '/usr/lib/sendmail';
$mail_object =& Mail::factory('sendmail', $params);
$mail_object->send($recipients, $headers, $body);
Короче, что-то я запутался совсем..
Если это возможно, то объясните доходчиво на словах как сделать правильно.. голова уже кругом идёт