Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: организация почтовой рассылки.
Форумы портала PHP.SU » » Вопросы новичков » организация почтовой рассылки.

Страниц (2): [1] 2 »
 

1. Zuldek - 05 Октября, 2011 - 14:28:03 - перейти к сообщению
Стоит задача регулярно (раз в день) рассылать письмо (html) примерно 1000 подписанных на рассылку посетителям сайта. на данный момент их количество намного меньше, но в расчет надо принимать именно такое количество адресатов.
Сайт хостится на masterhost на правах обычного виртуального web-хостинга.
Нужен совет как лучше решить задачу. Если при таком количестве адресатов нереально выполнять это через свой сайт в связи с ограничениям на исполнение php-скрипта, то, возможно лучше делать это через сторонний сервис?
Принципиально важно чтобы в адресе отправителя было именно мыло сайта.
Заранее спасибо за советы и разъяснения.
2. JohnnyB - 06 Октября, 2011 - 08:12:47 - перейти к сообщению
crone + mail()
3. topy - 06 Октября, 2011 - 08:21:22 - перейти к сообщению
Цитата:
crone + mail()

cron + sendmail
4. JohnnyB - 06 Октября, 2011 - 08:23:32 - перейти к сообщению
topy пишет:
cron + sendmail
это что за функция такая sendmail?
5. Zuldek - 06 Октября, 2011 - 08:40:34 - перейти к сообщению
JohnnyB пишет:
crone + mail()

Рассылка скорее всего будет запускаться вручную. На нашем веб-хостинге крон можно использовать 1 раз в 10 часов, но дело даже не в этом. Дело в том что придется рассылать 1000 сообщений через скрипт пхп, а у него ведь ограничение в 30 секунд на исполнение, кроме того, наверно, это будет большая нагрузка на сервер. Потому и спрашиваю совета бывалых мастеров как лучше организовать такую ежедневную рассылку. Справится ли хостер с этим или нет.
6. JohnnyB - 06 Октября, 2011 - 09:01:59 - перейти к сообщению
Zuldek пишет:

Справится ли хостер с этим или нет.

Это у хостера надо спросить.
(Добавление)
Zuldek пишет:
Дело в том что придется рассылать 1000 сообщений через скрипт пхп, а у него ведь ограничение в 30 секунд на исполнение

set_time_limit(0) и нет ограничения, или ini_set('max_execution_time', '0');
7. illy - 06 Октября, 2011 - 09:04:38 - перейти к сообщению
Цитата:
это что за функция такая sendmail?

такая же как и mail Хорошо
8. JohnnyB - 06 Октября, 2011 - 09:06:05 - перейти к сообщению
Ссылку на мануал в студию Ниндзя
9. Zuldek - 06 Октября, 2011 - 10:14:04 - перейти к сообщению
JohnnyB пишет:
set_time_limit(0) и нет ограничения, или ini_set('max_execution_time', '0');

ограничения на сервере хостера это не снимет.
Не хотелось бы действовать экспериментами, но, похоже, придется.
10. JohnnyB - 06 Октября, 2011 - 10:15:07 - перейти к сообщению
Zuldek пишет:
ограничения на сервере хостера это не снимет.

ну тогда только в php.ini лезть
11. Zuldek - 06 Октября, 2011 - 10:16:47 - перейти к сообщению
JohnnyB пишет:
Zuldek пишет:
ограничения на сервере хостера это не снимет.

ну тогда только в php.ini лезть


Цитата:
Сайт хостится на masterhost на правах обычного виртуального web-хостинга.
12. JohnnyB - 06 Октября, 2011 - 10:20:20 - перейти к сообщению
Цитата:
Сайт хостится на masterhost на правах обычного виртуального web-хостинга.

Тогда делать два скрипта и редиректить друг на друга по очереди после каждого цикла отправки письма с передачей _GET информации об следующем e-mail Радость
13. LIME - 06 Октября, 2011 - 18:23:05 - перейти к сообщению
illy пишет:
такая же как и mail
и не стыдно?
14. illy - 06 Октября, 2011 - 20:50:08 - перейти к сообщению
LIME пишет:
и не стыдно?

итак понятно что это и есть mail а sendmail это слэнг Хорошо
15. LIME - 06 Октября, 2011 - 20:54:00 - перейти к сообщению
illy ахренеть дурак

 

Powered by ExBB FM 1.0 RC1