[FAQ] Failed sending email :: PHP ::
- 
				crash
														 - Former team member
 - Сообщения: 6517
 - Зарегистрирован: 21 год 3 месяца
 - Откуда: Бердск
 
вам запрещено соединение, при чем тут почтовые заголовки?
			
			
									
						Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
			
						Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
- 
				UA6ATG
 - phpBB 1.4.2
 - Сообщения: 68
 - Зарегистрирован: 19 лет 6 месяцев
 
Дело в том, что мне вообщем то все равно как отправляется почта: толи Smtp толи sednmail хостера.
Использую sendmail хостера: письма типа "Вы зарегестрированы в нашем замечательном форуме и так далее" проходят.
Отправка писем пользователям, также проходят. (почему то правда не приходят мне дубликаты на mail.ru)
А вот почему мне не приходят "уведомления о новых ответах" ну... ну незнаю... поддержка хостинга (агава платная) тоже разводит руками.
В случаи sendmail я использовал разные ящики с одинаковым результатом: 0.
Нет уведомления о новых темах.
Просто неясен алгоритм решения проблемы.
			
			
									
						Использую sendmail хостера: письма типа "Вы зарегестрированы в нашем замечательном форуме и так далее" проходят.
Отправка писем пользователям, также проходят. (почему то правда не приходят мне дубликаты на mail.ru)
А вот почему мне не приходят "уведомления о новых ответах" ну... ну незнаю... поддержка хостинга (агава платная) тоже разводит руками.
В случаи sendmail я использовал разные ящики с одинаковым результатом: 0.
Нет уведомления о новых темах.
Просто неясен алгоритм решения проблемы.
- 
				XVekX
 - phpBB 1.0.0
 - Сообщения: 1
 - Зарегистрирован: 18 лет 6 месяцев
 
хм установил я ваш патч и что теперь появляется другая ошибка
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);
кто знает в чем причина?????
			
			
									
						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);
кто знает в чем причина?????
- 
				alexf3791
 - phpBB 1.0.0
 - Сообщения: 2
 - Зарегистрирован: 18 лет 5 месяцев
 
Помогите! Та же проблема.. Пробовал решить вопрос как вы советовали (кроме комментирования ошибки в emailer.php) Не получилось...
Вот часть переписки с хостером (новые сообщения вверху)
 
Может кто-нибудь помочь? Или научите, что закомментировать в emailer.php чтоб ошибка не вылезала
 
С надеждой на понимание...
			
			
									
						Вот часть переписки с хостером (новые сообщения вверху)
Я так понял, что нужно выключить safe_mode режим, выключается он вроде бы в файле php.ini Так вот я этот файл найти не смогТехподдержка:
Здравствуйте.
Это нормально, так как на Вашем сервере 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()
Может кто-нибудь помочь? Или научите, что закомментировать в emailer.php чтоб ошибка не вылезала
С надеждой на понимание...
- 
				Палыч
														 - Former team member
 - Сообщения: 9683
 - Зарегистрирован: 19 лет 5 месяцев
 - Откуда: Питер
 - Благодарил (а): 1 раз
 - Поблагодарили: 27 раз
 
Ваш хостерalexf3791 писал(а):Я так понял, что нужно выключить safe_mode режим, выключается он вроде бы в файле php.ini Так вот я этот файл найти не смог
Может кто-нибудь помочь?
Поставить два слеша (//) в начало каждой строки в этом куске кода emailer.phpalexf3791 писал(а):Или научите, что закомментировать в 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 только на форумах. По найму не работаю.
			
						ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
- 
				alexf3791
 - phpBB 1.0.0
 - Сообщения: 2
 - Зарегистрирован: 18 лет 5 месяцев
 
- 
				loveheart
 - phpBB 1.0.0
 - Сообщения: 1
 - Зарегистрирован: 20 лет 1 месяц
 
Подскажите плиз...где в конфигах подправить порт СМТП чтобы шла почта ?..
у нас СМТП порт не стандартный, Форум стоит в локалке...и ничего с этим не поделать.
Добавлено спустя 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 секунд:
всё работает.
			
			
									
						у нас СМТП порт не стандартный, Форум стоит в локалке...и ничего с этим не поделать.
Добавлено спустя 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 секунд:
всё работает.
- 
				SplinterCell
 
- 
				Alexalexis
 - phpBB 1.4.4
 - Сообщения: 183
 - Зарегистрирован: 18 лет 10 месяцев
 
- 
				Палыч
														 - Former team member
 - Сообщения: 9683
 - Зарегистрирован: 19 лет 5 месяцев
 - Откуда: Питер
 - Благодарил (а): 1 раз
 - Поблагодарили: 27 раз
 
С точности до наоборот. Ничего, связанное с email, работать не будет (но и сообщений обошибках не будет тоже 8) )SplinterCell писал(а): и все заработает.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
			
						ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
- 
				arhi
 - phpBB 1.4.4
 - Сообщения: 111
 - Зарегистрирован: 18 лет 9 месяцев
 - Забанен: Бессрочно
 
И все таки, как заставить хостера внести необходимые изменения, чтобы данной ошибки
 не было при стандартной рассылке через sendmail ?
То есть понятно, что проблема у хоста ибо я только что переехал и рассылка форума работать перестала.
			
			
									
						Код: Выделить всё
Failed sending email :: PHP :: 
DEBUG MODE
Line : 234
File : emailer.phpТо есть понятно, что проблема у хоста ибо я только что переехал и рассылка форума работать перестала.
- 
				VVVas
														 - Former team member
 - Сообщения: 4463
 - Зарегистрирован: 20 лет 11 месяцев
 - Поблагодарили: 1 раз
 
- 
				arhi
 - phpBB 1.4.4
 - Сообщения: 111
 - Зарегистрирован: 18 лет 9 месяцев
 - Забанен: Бессрочно
 
Как связаться с хостером я не спрашивал, у меня есть онлайн поддержка....я тупо ему объяснить не могу в чем проблема. У меня 2 рассылки 1 на сайте вторая на форуме. Рассылка с сайта работает, что как бы подразумевает правильную работу sendmail. А вот рассылка форума выдает вышеуказанную ошибку. НО до переезда на 3 других хостингах этой ошибки не было и рассылка форума работала.VVVas писал(а):Написать ему письмо.
На вопрос типа: "у вас нет проблем с sendmail, а то тут у меня рассылка не работает", будет ответ:"у вас проблема со скриптом, поскольку sendmail работает нормально". Так вот какая у меня проблема со скриптом, учитывая все вышеизложенное?

