View Full Version : ошибка smtp на форуме
На многих форумах спрашивал, как разрешить эту проблему, но нигде так и не ответили точно и ясно. Здесь я тоже не надеюсь на ответ, но все же попоробуем. Сайт находится на серваке, который не имет выхода в интренет. В настройках форума все, что связанно с почтой вроде бы отключено, но почему когда отправляешь сообщение, оно отправляется с такой вот ошибкой:
Could not connect to smtp host : 10060 : Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
DEBUG MODE
Line : 112
File : smtp.php
Это очень замедляет отправку и напригает.
Если форум phpBB то вот тут http://forum.factorial.ru/index.php?showtopic=3083 там описание данной проблемы, должно помочь. Если не поможет пишите.
Чуть было уже обрадовался. :sad: Не помогло. Вернее мож и помогло у меня ошибка 234 File : emailer.php тоже как-то выскакивала один раз. её может теперь и не будет, а вот как с
Line : 112
File : smtp.php
разобраться ? У меня на файл даже другой указывает.
Wind а что у вас на 112 строке
в настройках конфига форума, точно везде отключена отправка мыла и использо вания смтп?
Там у мен вот, что
if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
{
112 -> message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__);
}
Короче я это все закомментировал:
/*
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__);
}
*/
и вылезла ошибка 117 : server_parse($socket, "220", __LINE__);
её я тоже закомментировал
//server_parse($socket, "220", __LINE__);
ВРОДЕ БЫ ВСЕ НОРМАЛЬНО!!!! :jumplol: Надо конечно еще будет понаблюдать ато она иногда и не выскакивала. Вообщем если, что я напишу, но мне кажется я все правельно сделал.
DeeMon! Большое спасибо тебе. Твоя ссылка помогла...
Cначала было
DEBUG MODE
Line : 112
File : smtp.php
Сделал как по ссылке про emailer.php было написано, но ошибка вообще в другом файле.
Закоментировал как в посте выше написано, но теперь стало вылазить:
DEBUG MODE
Line : 138
File : smtp.php
Пробовал и эту строку закоментировать, но тогда вообще не хочет посты отправлять.
В настройках форума вроде везде emailы отключены. Да и smtp сервера у меня вообще нету.
Я сайт для сети делаю, мне почта не нужна вообще.
закомментируйте весь код в файле emailer.php начиная с:
// Send message ... removed $this->encode() from subject for time being
if ( $this->use_smtp )
и заканчивая, включая:
// Did it work?
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
Не помогло, ошибка таже... =(
Просил совета на форумах поддержки phpbb - никакой помощи, один стёб...
Вычитал про модуль email disabler... поставил, а толку всё равно нет...
P.S.: Soniks, в ICQ у тебя игнор по дефолту стоит? Я 3 раза писал, ты так и не ответил (
Всё, спасибо огромное, закоментить оказалось надо было в emailer.php, который лежит в инклудах сайта, а не форума ;)
MyNuke.ru