Failed sending email :: PHP ::

kartrid
На сайте с 19.09.2007
Offline
68
958

При попытке массовой рассылки почты выдает ошибку:

Общая ошибка

Failed sending email :: PHP ::

DEBUG MODE

Line : 234

File : emailer.php

В файле email.php строчка 234 выглядит так

message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);

Будьте добры - подскажите как исправить.

Играю в покер, мой Блог (http://www.blog-poker.ru)
A0
На сайте с 22.09.2007
Offline
70
#1

Весь emailer.php выложите, в приведенной строке только функция вывода ошибки.

Если отправляете много сообщений - скорее всего встроенный mail() не справляется.

kartrid
На сайте с 19.09.2007
Offline
68
#2
an0nym:
Весь emailer.php выложите, в приведенной строке только функция вывода ошибки.

Если отправляете много сообщений - скорее всего встроенный mail() не справляется.

я лишь недавно справился со спамом на форуме, с помощью новой каптчи

теперь 10000 пользователей, хотя реально активных 10% Как думаете если удалить эти 90% все будет нормально?

A0
На сайте с 22.09.2007
Offline
70
#3
kartrid:
я лишь недавно справился со спамом на форуме, с помощью новой каптчи

теперь 10000 пользователей, хотя реально активных 10% Как думаете если удалить эти 90% все будет нормально?

Неизвестно, в чем проблема. Я лишь предположил, что mail() может не справлятся.

kartrid
На сайте с 19.09.2007
Offline
68
#4
an0nym:
Неизвестно, в чем проблема. Я лишь предположил, что mail() может не справлятся.

Поставил отправку уведомлений через smtp - теперь ошибка следующая

Ran into problems sending Mail. Response: 452 Error: too many recipients

DEBUG MODE

Line : 165

File : smtp.php

Вот сижу удаляю неактивных пользователей, может поможет

A0
На сайте с 22.09.2007
Offline
70
#5

Если вы пытаетесь послать одно и то же письмо, сразу на несколько сотен адресов (т. е. в аргументе to у вас стоит email1@a.ru, email2@a.ru, ..., email1000@a.ru - то скорее всего проблема в этом. Разбейте хотя бы по 100 адресов на письмо максимум.

kartrid
На сайте с 19.09.2007
Offline
68
#6
an0nym:
Если вы пытаетесь послать одно и то же письмо, сразу на несколько сотен адресов (т. е. в аргументе to у вас стоит email1@a.ru, email2@a.ru, ..., email1000@a.ru - то скорее всего проблема в этом. Разбейте хотя бы по 100 адресов на письмо максимум.

Разве такая функция есть в форуме phpbb?

A0
На сайте с 22.09.2007
Offline
70
#7

Вероятнее всего нет. )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий