![]() |
Показаны 2 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Рассылка аннонсов пользователям. (http://netadmin.ws/forum/showthread.php?threadid=7457)
Рассылка аннонсов пользователям.
Много раз пользовался рассылкой пользователям через админскую...и каждый раз проблемы... затыкается на какомнить пользователе и всё стопорится... причем время на пхп 10 мин... как можно организовать рассылку зарегистрированным пользователям и так чтобы если есть проблема то можно было продолжить с того места где остановился...
Проблема скорее всего не в том что скрипт отрубается по времени, а из-за ограничения на почтовом сервере.
Теоретически, если письмо НЕ отправилось - функция mail() (которую вызывает функция vbmail(), которая является специфической функцией для vB) должна возвращать false. Но на форуме это не предусмотрено и скрипт продолжает слать сообщения.
В принципе, если проблема действительно в почте - можно попробовать модифицировать код так, чтобы он проверял результат работы функции mail() и если письмо прошло - слать следующее письмо, если нет - стопориться, сохранять где-нибудь список оставшихся получателей... и сделать функцию для продолжения рассылки из списка.
| Формат времени GMT. Текущее время 15:53. | Показаны 2 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.