[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почтовая рассылка
Invis1ble
Написал скрипт для почтовой рассылки уведомлений о новых материалах на сайте подписчикам.
Вобщем, все работает, как и задумывалось, за исключением одного - в цикле отсылаю письма (одна итерация - один подписчик), после первой итерации письма больше не отсылаются, а mail() возвращает false. Ошибок в логике кода нет, т.к. после проведения экстрасенсорного сеанса с духами, которые мне сообщили поставить sleep(1) после каждой итерации smile.gif - поставил, все работает (метод научного тыка рулит, ну и немного интуиции)...
Так вот, подскажите плиз, в какую сторону копать дальше, т.к. духи молчат smile.gif ?
Кто-нибудь сталкивался с подобной проблемой? Я так понимаю, что проблема в почтовом сервере, но как ее решить? Нужно ли обращаться в саппорт, или можно обойтись своими силами?



Спустя 26 минут, 43 секунды (23.04.2011 - 18:37) inpost написал(а):
usleep - в милисекундах. Меньше интервал, может можно как-нибудь более терпимо решить.

Спустя 4 минуты, 16 секунд (23.04.2011 - 18:41) Invis1ble написал(а):
хрень, это костыль )

Спустя 6 минут, 34 секунды (23.04.2011 - 18:47) Invis1ble написал(а):
методом подбора работает usleep(100000), что снижает задержку в 10 раз, однако костыль есть костыль

Спустя 2 часа, 21 минута, 23 секунды (23.04.2011 - 21:09) DySprozin написал(а):
Invis1ble
;;после первой итерации письма больше не отсылаются, а mail() возвращает false
тут скорее всего у горе-хостера стоит антиспам-защита. только трясти хостера, но вряд ли это поможет. вдска спасет отца русской демократии (;

Спустя 6 минут, 8 секунд (23.04.2011 - 21:15) kirik написал(а):
Invis1ble
Я сам не сталкивался.. А что будет, если убрать цикл и просто 2 раза подряд отправить письмо:
mail(...);
mail(...);

Спустя 38 минут, 31 секунда (23.04.2011 - 21:54) Invis1ble написал(а):
kirik
тоже самое, второй вызов возвращает false

Спустя 6 минут, 37 секунд (23.04.2011 - 22:00) kirik написал(а):
Прикольно блин.
Походу один выход - хостеру маты писать

Спустя 24 минуты, 33 секунды (23.04.2011 - 22:25) Invis1ble написал(а):
Пока что поставил usleep(), потом с хостером разбираться буду.

Спустя 10 часов, 45 минут, 41 секунда (24.04.2011 - 09:10) DySprozin написал(а):
;;хостеру маты писать
а чего ему маты писать? он ткнет в договор, где написано "запрещена массовая рассылка" (;

Спустя 2 часа, 31 минута, 30 секунд (24.04.2011 - 11:42) Invis1ble написал(а):
DySprozin
договор не я заключал, а заказчик, поэтому ничего насчет этого сказать не могу, есть ли там такой пункт или нет.

Спустя 2 часа, 46 минут, 15 секунд (24.04.2011 - 14:28) DySprozin написал(а):
Invis1ble
это стандартный пункт договора _любого_ уважающего себя хостера (; вот если бы был vps... rolleyes.gif но попинать для профилактики техподдержку всерно стоит tongue.gif

Спустя 1 час, 7 минут, 12 секунд (24.04.2011 - 15:35) inpost написал(а):
DySprozin
зачем сразу пинать? Можно ласково попросить, эфективнее будет =)

Спустя 3 часа, 24 минуты, 53 секунды (24.04.2011 - 19:00) DySprozin написал(а):
inpost
ну да.. не забывая, что ласковое слово и ружье гораздо эффективней просто ласкового слова laugh.gif

Спустя 8 дней, 20 часов, 50 минут, 59 секунд (3.05.2011 - 15:51) Invis1ble написал(а):
Цитирую ответ от саппорта, вчера я написал - они ответили:
Цитата
Здравствуйте,
Между двумя последовательными отправками писем должна быть выставлена
задержка минимум в 0.3 сек. Это общее правило и изменить его мы не можем.

Спустя 1 час, 42 минуты, 21 секунда (3.05.2011 - 17:34) inpost написал(а):
Invis1ble
Как я и говорил, свои ограничения поставили + никогда не пойдут на уступки.

Спустя 7 часов, 8 минут, 40 секунд (4.05.2011 - 00:42) nibet написал(а):
Цитата (Invis1ble @ 23.04.2011 - 15:10)
Написал скрипт для почтовой рассылки уведомлений о новых материалах на сайте подписчикам.
Вобщем, все работает, как и задумывалось, за исключением одного - в цикле отсылаю письма (одна итерация - один подписчик), после первой итерации письма больше не отсылаются, а mail() возвращает false. Ошибок в логике кода нет, т.к. после проведения экстрасенсорного сеанса с духами, которые мне сообщили поставить sleep(1) после каждой итерации smile.gif - поставил, все работает (метод научного тыка рулит, ну и немного интуиции)...
Так вот, подскажите плиз, в какую сторону копать дальше, т.к. духи молчат smile.gif ?
Кто-нибудь сталкивался с подобной проблемой? Я так понимаю, что проблема в почтовом сервере, но как ее решить? Нужно ли обращаться в саппорт, или можно обойтись своими силами?

супорт вам в помощь и только так!


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.