Создание рассылки на сайте.

php

Собственно хочу сделать рассылку на сайте.
Механизм такой. Есть в текстовом файле определенная инфа. С помощью php будет сформирован html код, с данными, взятыми с текстового файла. И затем надо будет отправить это по почте подписчикам.
Так вот, где можно почитать, как внедрить в тело письма html код и как лучше сделать отправку писем. Можно ли настроить, чтобы отправка шла через уже существующий почтовый ящик? Так понимаю это надо прописывать в заголовок письма.
Все это реализовать надо на php.
Ответы:
Чтобы создавать HTML-письма проще всего Mail_Mime из PEAR-а использовать. Для отправки почты - либо Mail из того же PEAR, либо встроенную в PHP функцию mail().
Первый можно настроить на любой SMTP-сервер включая авторизацию в Вашем существующем ящике; второй вариант - испольузет сконфигурированный на сервере sendmail что не мешает Вам  указать произвольный e-mail отправителя.
Однако, Mail_Mime удобнее в связве с Mail использовать, чего я Вам и советую.
Да, забыл написать: если у вас будет действительно много подписчиков, то Вам стоит уточнить как Ваш хостер/почтовый провайдер отнесется к этой идее. Многие хостеры предоставляют собственный механизм рассылок (тогда Ваш скрипт сформирует письмо и вышле его на единый адрес рассылки, а дальше будет забота почтового сервера).
Если всё-же Вам разрешено отсылать много-много одинаковых писем куче адресатов, то лучше делать это в виде скрипта, запускающегося cron-ом и обрабатывающего список адресатов по кусочкам. Например запуск скрипта раз в минуту: он посмотрит позицию в списке адресатов, на которой закончил в прошлый раз, отошлет десятку адресатов, сохраненитновую позицию и завершится (не забыв про блокировку от запуска двух экземпляров одновременно).


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.