[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: smtp rambler
Pandion
Добрый день.
Пытаюсь клиентам отправить письмо через smtp rambler
Использую порт 25 и хост smtp.rambler.ru

Кусок кода:
if (!server_parse($socket, "250", __LINE__)) {
if (SMTP_DEBUG) echo '<p>Не смог отправить тело письма. Письмо не было отправленно!</p>';
fclose($socket);
return false;
}

Выдаёт это самое "Не смог отправить тело письма. Письмо не было отправленно!" (т.е. server_parse() возвращает false)

где server_parse()
function server_parse($socket, $response, $line = __LINE__) {
global $config;
while (@substr($server_response, 3, 1) != ' ') {
if (!($server_response = fgets($socket, 256))) {
return false;
}
}

if (!(substr($server_response, 0, 3) == $response)) {
return false;
}
return true;
}


gmail и mail.ru этим кодом норм отправляют
так что дело в параметрах подключения к rambler, думаю
кто-нибудь сталкивался?
Invis1ble
ну так подебаж, почему функция false возвращает

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.