Форум: "Сети";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
ВнизКакой компанент использовать для работы на ниском уровне с SMTP. Найти похожие ветки
← →
dimonf (2002-10-31 18:57) [0]Народ, какой компанент использовать для работы с SMTP протоколам на ниском уровне. Я хочу отслеживать какие ответы мне возращает SMTP сервер при попытке передать письмо на конкретный mail адрес.
← →
dimonf (2002-10-31 18:58) [1]Желательно, компанент из библиотеки Indy.
← →
dimonf (2002-10-31 20:51) [2]Народ, неуж-то нет мыслй??? Я не верю!!!
← →
Мазут Береговой (2002-11-01 07:08) [3]Ответы ЕСТЬ. Все молчат. Щас Я тебе начирикаю...
Должно быть так :
Address:=...
Port:=25
запрашиваешь соединение:
If not Socket.Active then Socket.Active:=true;
Ждешь ответа:
While not Socket.Active do Application.ProcessMessages;
Как только соединение устанавливается сервер тебе отвечает, а ты читаешь:
Socket.ReceiveText(); типа 220...
Потом отправляешь всякие HELO, EHLO и тому подобное.
Все остальное по выше приведенной схеме...
← →
Мазут Береговой (2002-11-01 07:13) [4]Небольшое уточнение
там где ждешь ответа надо так:
While Answer = "" do
begin
Answer:=FSock.Socket.ReceiveText;
Application.ProcessMessages;
end;
грубовато - зато работает
← →
Reindeer Moss Eater (2002-11-01 10:37) [5]>dimonf ©
используй TidTCPClient и его методы ReadLn,Writeln
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c