Forum Webscript.Ru

Программирование => Perl => Тема начата: Yaroslav от 04 Июня 2010, 19:05:53

Название: организация рассылки 2
Отправлено: Yaroslav от 04 Июня 2010, 19:05:53
т.к. письма отправлять все сразу для сервера нагрузка, надо раз в 10 мин кроном скрипт запускать и порциями по 500 шт отправлять.
вопрос в том куда эти письма и как складывать до отправки?
1. в мускул всовывать по каждому письму (мыло - тело)
2. сохранять в тхт файл (1я строчка мыло, остальное тело).

и все же, чем лучше отправлять?
sendmail, Net::SMTP, Mime::Lite, и т.д.
Название: организация рассылки
Отправлено: ravshaniy от 28 Июня 2010, 10:20:17
если Вы говорите о нагрузке, значит ли что для отправки этих писем Вы используете сервер, который требуется для выполнения и других задач в том числе?

Если smtp серверу отдать за раз миллион писем на отправку, как отреагирует сервер примет по максимуму, остальные отвалятся или добавит все письма в очередь на отправку?
Название: организация рассылки
Отправлено: Yaroslav от 28 Июня 2010, 12:59:58
да, сервер выполняет и другие задачи, хотя планируеться рассылка ночью, когда основной нагрузки нету.

по поводу миллиона писем неизвесно, не пробовал ;)
может добавлять не все сразу а порциями как то?
Название: организация рассылки
Отправлено: arto от 28 Июня 2010, 15:17:28
1. не посылать а класть в очередь к sendmail
2. когда надо -- запускать очередь на обработку.
Название: организация рассылки
Отправлено: Yaroslav от 29 Июня 2010, 00:09:40
класть куда в базу мскула?
Название: организация рассылки
Отправлено: arto от 29 Июня 2010, 01:05:13
класть в очередь sendmail
Название: организация рассылки
Отправлено: Yaroslav от 29 Июня 2010, 09:26:24
это как?
Название: организация рассылки
Отправлено: arto от 29 Июня 2010, 11:27:50
sendmail -odq

ну и вообще, nroff -me op.me
Название: организация рассылки
Отправлено: ravshaniy от 29 Июня 2010, 17:19:47
На сколько я понял, sendmail может быть настроен в двух режимах:
1) мгновенное отправление сообщений
2) использование очереди

Если Вы верно настроите 2-й вариант, то у Вас не должно быть проблем. И дополнительно создавать очередь вне sendmail необходимости нет, по сути ограничение в миллион или миллиард записей в очереди, для sendmail это всего лишь вопрос настройки и дискового пространства.

На мой взгляд интересная статья на эту тему:
http://www.samag.ru/art/07.2006/07.2006_01.html
Название: организация рассылки
Отправлено: kial от 21 Августа 2010, 14:47:20
Такая проблема не работает срипт. у всех работает у меня не работает
Название: организация рассылки
Отправлено: arto от 21 Августа 2010, 14:57:57
Такова ваша карма.
Название: организация рассылки
Отправлено: Yaroslav от 21 Августа 2010, 20:09:59
=)