Стоит задача регулярно (раз в день) рассылать письмо (html) примерно 1000 подписанных на рассылку посетителям сайта. на данный момент их количество намного меньше, но в расчет надо принимать именно такое количество адресатов.
Сайт хостится на masterhost на правах обычного виртуального web-хостинга.
Нужен совет как лучше решить задачу. Если при таком количестве адресатов нереально выполнять это через свой сайт в связи с ограничениям на исполнение php-скрипта, то, возможно лучше делать это через сторонний сервис?
Принципиально важно чтобы в адресе отправителя было именно мыло сайта.
Заранее спасибо за советы и разъяснения.
1. Zuldek - 05 Октября, 2011 - 14:28:03 - перейти к сообщению
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 пишет:
это что за функция такая sendmail?
cron + 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 лезть
ограничения на сервере хостера это не снимет.
ну тогда только в 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 ахренеть дурак