Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ClientSocket: SMTP когда послать "EHLO"? 
:(
    Опции темы
_int64
  Дата 17.3.2007, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 30.1.2007

Репутация: нет
Всего: нет



Код

bool endread;
AnsiString buf;

void __fastcall TForm1::Button1Click(TObject *Sender)
{

  CSocket->Host = "smtp.mail.ru";
  CSocket->Port =25;
  CSocket->Active =1;

  while (endread);
  endread=0;
  CSocket->Socket->SendText("EHLO 174.21.21.21\n");
}
void __fastcall TForm1::CSocketRead(TObject *Sender,
      TCustomWinSocket *Socket)
{
        buf= CSocket->Socket->ReceiveText();
        Memo1->Lines->Add("READ: "+buf );
        endread=1;
}



Дождался когда получил приглашение сервера:
Цитата
220 mail.ru ESMTP Sat, 17 Mar 2007 11:05:49 +0300

потом отправил 
Цитата

EHLO 174.21.21.21
 и в ответ тишина....
хотя в телнете отвечает на это вот так
Цитата

250-mx3.mail.ru Hello 174.21.21.21 [тут мой ip] 
250-SIZE 10485760
250-8BITMIME
250-AUTH PLAIN LOGIN
250 PIPELINING




Это сообщение отредактировал(а) _int64 - 17.3.2007, 11:50
PM MAIL   Вверх
FFFFFFF7
Дата 17.3.2007, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 13.10.2006

Репутация: 2
Всего: 2



=)))))))))))))))))))))

HELO
а не EHLO
--------------------
Да помоги кодеру, а значит - ближнему своему!
PM MAIL   Вверх
Dude03
Дата 17.3.2007, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 28.4.2006

Репутация: нет
Всего: 6



Цитата(FFFFFFF7 @  17.3.2007,  14:08 Найти цитируемый пост)
=)))))))))))))))))))))

HELO
а не EHLO

RFC 1869 предписывает начинать сессию не командой HELO, а командой EHLO. В случае, если сервер не поддерживает расширений, то он ответит на EHLO ошибкой, в этом случае клиент должен послать команду HELO и не использовать расширения протокола. © wikipedia
PM MAIL   Вверх
FFFFFFF7
Дата 17.3.2007, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 13.10.2006

Репутация: 2
Всего: 2



пусть будет по-вашему
--------------------
Да помоги кодеру, а значит - ближнему своему!
PM MAIL   Вверх
SparF
Дата 17.3.2007, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 387
Регистрация: 14.9.2006
Где: Санкт-Петербург/М осква

Репутация: нет
Всего: 18



Напишите простейший эхо-сервер. Т.е который будет принимать соединение и тупо отображать на экране все то, что ему прислали - это позволит отладить работу сетевой части клиента. (как, к примеру, telnet позволяет отладить работу сервера)
А зачем 
Цитата(_int64 @  17.3.2007,  11:28 Найти цитируемый пост)
EHLO 174.21.21.21

помнится хватало просто 
Цитата

EHLO



--------------------
Люди, не пользуйтесь пиратским программным обеспечением - переходите на Linux!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0417 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.