[FAQ] Failed sending email :: PHP ::

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!

Сообщение UA6ATG 28.04.2007 15:39

А не в этом ли причина:

http://www.phpbbguru.net/mods/?id=28#28
UA6ATG
phpBB 1.4.3
 
Сообщения: 67
Зарегистрирован: 25.04.2006 21:19


Сообщение crash 28.04.2007 15:43

вам запрещено соединение, при чем тут почтовые заголовки?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6735
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение UA6ATG 28.04.2007 16:15

Дело в том, что мне вообщем то все равно как отправляется почта: толи Smtp толи sednmail хостера.

Использую sendmail хостера: письма типа "Вы зарегестрированы в нашем замечательном форуме и так далее" проходят.

Отправка писем пользователям, также проходят. (почему то правда не приходят мне дубликаты на mail.ru)

А вот почему мне не приходят "уведомления о новых ответах" ну... ну незнаю... поддержка хостинга (агава платная) тоже разводит руками.
В случаи sendmail я использовал разные ящики с одинаковым результатом: 0.
Нет уведомления о новых темах.
Просто неясен алгоритм решения проблемы.
UA6ATG
phpBB 1.4.3
 
Сообщения: 67
Зарегистрирован: 25.04.2006 21:19

Сообщение XVekX 02.05.2007 23:55

хм установил я ваш патч и что теперь появляется другая ошибка
Failed sending email :: PHP ::

DEBUG MODE

Line : 239
File : emailer.php

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

return true;

патч работал нормально до того момента когда
1 строчку

INSERT INTO phpbb_config (config_name, config_value) VALUES ('email_enabled', 1);

кто знает в чем причина?????
XVekX
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 02.05.2007 19:52

Сообщение alexf3791 09.05.2007 23:37

Помогите! Та же проблема.. Пробовал решить вопрос как вы советовали (кроме комментирования ошибки в emailer.php) Не получилось...
Вот часть переписки с хостером (новые сообщения вверху)

Техподдержка:
Здравствуйте.

Это нормально, так как на Вашем сервере php работает в safe_mode:
Но можно внести изменения в emailer.php, чтобы ошибка не появлялась.

С уважением, Специалист технической поддержки
-------------------------------------------------------------------------------------
Алексей пишет:

> > В админ настройках форума поставил "Использовать сервер SMTP для
> > отправки почты" ---- "Нет"
> > Поля: "Адрес сервера SMTP", "Имя пользователя для SMTP", "Пароль для
> > SMTP" ---- оставил пустыми.
> > Теперь при отправки сообщения ошибка:
>> > > Failed sending email :: PHP ::
>> > >
>> > > *_DEBUG MODE_*
>> > >
>> > > Line : 234
>> > > File : emailer.php
> > Что я сделал не так?
> > С уважением, Алексей
------------------------------------------------------------------
Техподдержка:
Сейчас почта отправляется без проблем. Проверить это Вы можете простым
> > скриптом, который мы Вам создали в домашней папке - mail.php
> > При его работе никаких ошибок выявлено не было.
> > Сейчас у Вас на форуме в настройках видимо стоит "использовать smtp". Нужно,
> > чтобы использовался локальный sendmail или просто mail()


Я так понял, что нужно выключить safe_mode режим, выключается он вроде бы в файле php.ini Так вот я этот файл найти не смог :oops:
Может кто-нибудь помочь? Или научите, что закомментировать в emailer.php чтоб ошибка не вылезала :)

С надеждой на понимание...
alexf3791
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 09.05.2007 17:03

Сообщение Палыч 09.05.2007 23:49

alexf3791 писал(а):Я так понял, что нужно выключить safe_mode режим, выключается он вроде бы в файле php.ini Так вот я этот файл найти не смог
Может кто-нибудь помочь?

Ваш хостер
alexf3791 писал(а):Или научите, что закомментировать в emailer.php чтоб ошибка не вылезала

Поставить два слеша (//) в начало каждой строки в этом куске кода emailer.php
Код: Выделить всё
      // Did it work?
      if (!$result)
      {
         message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
      }
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6744
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение alexf3791 10.05.2007 0:12

спасибо огромное. только последнюю скобку не надо было комментировать, иначе ошибка вылезает :)
alexf3791
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 09.05.2007 17:03

Сообщение loveheart 22.05.2007 18:05

Подскажите плиз...где в конфигах подправить порт СМТП чтобы шла почта ?..
у нас СМТП порт не стандартный, Форум стоит в локалке...и ничего с этим не поделать.

Добавлено спустя 5 минут 41 секунду:

нашёл.
if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
{
message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__);
}

Добавлено спустя 13 секунд:

всё работает.
loveheart
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 23.09.2005 17:05

Сообщение SplinterCell 28.05.2007 21:56

Проблему можно легко решить господа. Просто удалите файл- includes/emailer.php и все заработает. Я лично так сделал, все прекрасно работает. :)
Аватара пользователя
SplinterCell
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 07.03.2007 22:47

Сообщение Alexalexis 28.05.2007 22:48

Лишние детали в скрипте форума? :P
Alexalexis
phpBB 2.0.4
 
Сообщения: 216
Зарегистрирован: 03.01.2007 4:01

Сообщение SplinterCell 28.05.2007 23:23

Alexalexis
нет, но мне это помогло
Аватара пользователя
SplinterCell
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 07.03.2007 22:47

Сообщение Палыч 29.05.2007 13:15

SplinterCell писал(а): и все заработает.

С точности до наоборот. Ничего, связанное с email, работать не будет (но и сообщений обошибках не будет тоже 8) )
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6744
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение arhi 07.06.2007 13:37

И все таки, как заставить хостера внести необходимые изменения, чтобы данной ошибки
Код: Выделить всё
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php

не было при стандартной рассылке через sendmail ?
То есть понятно, что проблема у хоста ибо я только что переехал и рассылка форума работать перестала.
arhi
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 25.01.2007 22:08

Сообщение VVVas 07.06.2007 15:49

arhi писал(а):И все таки, как заставить хостера внести необходимые изменения

Написать ему письмо.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4736
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение arhi 07.06.2007 16:42

VVVas писал(а):Написать ему письмо.

Как связаться с хостером я не спрашивал, у меня есть онлайн поддержка....я тупо ему объяснить не могу в чем проблема. У меня 2 рассылки 1 на сайте вторая на форуме. Рассылка с сайта работает, что как бы подразумевает правильную работу sendmail. А вот рассылка форума выдает вышеуказанную ошибку. НО до переезда на 3 других хостингах этой ошибки не было и рассылка форума работала.
На вопрос типа: "у вас нет проблем с sendmail, а то тут у меня рассылка не работает", будет ответ:"у вас проблема со скриптом, поскольку sendmail работает нормально". Так вот какая у меня проблема со скриптом, учитывая все вышеизложенное?
arhi
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 25.01.2007 22:08

Пред.След.

Вернуться в FAQ (phpBB 2.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0