smtp сервер не отвечает

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

smtp сервер не отвечает

Сообщение Создатель » 04.09.2005 (Вс) 17:59

В чем прикол? Сначала пишу вот такую весч:

Код: Выделить всё

    Dim output As NetworkStream
    Dim readStream As StreamReader
    Dim smtpServer As TcpClient

        smtpServer = New TcpClient
        smtpServer.Connect(TextBox3.Text, 25) (подключаюсь к себе)

        output = smtpServer.GetStream
        readStream = New StreamReader(smtpServer.GetStream)

        data = readStream.ReadLine
        TextBox2.Text &= vbCrLf & data


Все нормально, smtp выдает:
220 home-42d452ed88 Microsoft ESMTP MAIL Service, Version: 6.0.2600.2180 ready at Sun, 4 Sep 2005 21:55:56 +0700

Затем пишу:
Код: Выделить всё
        dataToSend = Encoding.ASCII.GetBytes("HELO wrox.com")
        output.Write(dataToSend, 0, dataToSend.Length)
        data = readStream.ReadLine
        TextBox2.Text &= vbCrLf & data


Молчание, smtp нифига не выдает...почему?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 04.09.2005 (Вс) 20:27

Надо запрос к серверу завершать двумя символами \n\r\n\r, то бишь vbCrLf :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 05.09.2005 (Пн) 10:28

Ух ты как! Работает :D Спасибо

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 05.09.2005 (Пн) 19:02

А у мну нету такого Encoding :(
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 05.09.2005 (Пн) 22:46

_Мика_ писал(а):А у мну нету такого Encoding :(


Где нет?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 06.09.2005 (Вт) 3:51

Imports System.Text

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 07.09.2005 (Ср) 8:23

Создатель писал(а):Imports System.Text

Спасибо! :)
У меня вопрос...А не проще использовать старый добрый Winsock? А то както много кода получается чтобы послать запрос серверу :)
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 94

    TopList  
cron