Вобщем, все работает, как и задумывалось, за исключением одного - в цикле отсылаю письма (одна итерация - один подписчик), после первой итерации письма больше не отсылаются, а mail() возвращает false. Ошибок в логике кода нет, т.к. после проведения экстрасенсорного сеанса с духами, которые мне сообщили поставить sleep(1) после каждой итерации

Так вот, подскажите плиз, в какую сторону копать дальше, т.к. духи молчат

Кто-нибудь сталкивался с подобной проблемой? Я так понимаю, что проблема в почтовом сервере, но как ее решить? Нужно ли обращаться в саппорт, или можно обойтись своими силами?
Спустя 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
тут скорее всего у горе-хостера стоит антиспам-защита. только трясти хостера, но вряд ли это поможет. вдска спасет отца русской демократии (;
;;после первой итерации письма больше не отсылаются, а mail() возвращает false
тут скорее всего у горе-хостера стоит антиспам-защита. только трясти хостера, но вряд ли это поможет. вдска спасет отца русской демократии (;
Спустя 6 минут, 8 секунд (23.04.2011 - 21:15) kirik написал(а):
Invis1ble
Я сам не сталкивался.. А что будет, если убрать цикл и просто 2 раза подряд отправить письмо:
Я сам не сталкивался.. А что будет, если убрать цикл и просто 2 раза подряд отправить письмо:
mail(...);
mail(...);
Спустя 38 минут, 31 секунда (23.04.2011 - 21:54) Invis1ble написал(а):
kirik
тоже самое, второй вызов возвращает false
тоже самое, второй вызов возвращает 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...
но попинать для профилактики техподдержку всерно стоит
это стандартный пункт договора _любого_ уважающего себя хостера (; вот если бы был vps...


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

Спустя 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) после каждой итерации ![]() Так вот, подскажите плиз, в какую сторону копать дальше, т.к. духи молчат ![]() Кто-нибудь сталкивался с подобной проблемой? Я так понимаю, что проблема в почтовом сервере, но как ее решить? Нужно ли обращаться в саппорт, или можно обойтись своими силами? |
супорт вам в помощь и только так!
_____________
Профессиональная разработка на заказ
Я на GitHub | второй профиль