vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Verbindung mit pop3 herstellen 
Autor: Nokiahandy
Datum: 11.05.09 08:40

Ja danke.
Ich habe es jetzt mal so gemacht.
Doch warum kann ich nicht in dern Ordner speichern?

Imports System
Imports System.Net
Imports System.Net.Sockets
Imports System.Text
Imports System.IO
Imports System.Threading
 
 
Public Class Form1
    Private stream As NetworkStream
    Private client As New TcpClient
 
    Private Sub cmdPOPen_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Me.Load
        Dim server As String = "pop.test.de"
        Dim user As String = "test"
        Dim password As String = "test123"
 
        client.Connect(server, 110)
        stream = client.GetStream()
 
        Dim response As String()
 
        readResponse()
        sendCommand("USER " + user)
        sendCommand("PASS " + password)
        response = sendCommand("STAT").Split(" ")
        For i As UShort = 1 To response(1)
            Dim message As String = getMessage("RETR " & i)
            Using sr As New StreamWriter("C:\Testordner_" & i & ".txt")
                sr.Write(message)
            End Using
        Next
        txtResponse.Text += sendCommand("QUIT")
    End Sub
 
    Private Function sendCommand(ByVal command As String) As String
        Dim data As Byte() = Encoding.ASCII.GetBytes(command & vbCrLf)
 
        If stream.DataAvailable Then
            Dim sr As New StreamReader(stream)
            Do While stream.DataAvailable
                sr.ReadLine()
            Loop
        End If
 
        'senden
        stream.Write(data, 0, data.Length)
 
        Return readResponse()
    End Function
 
    Private Function readResponse() As String
        Dim response As String = ""
        Dim buffer As New StringBuilder
        Dim sr As New StreamReader(stream)
 
        'auf Daten warten
        Do Until stream.DataAvailable
            Thread.Sleep(100)
        Loop
        'Daten lesen
        Do While stream.DataAvailable
            Thread.Sleep(50)
            buffer.Append(sr.ReadLine + vbCrLf)
        Loop
 
        'Logging
        txtResponse.Text += buffer.ToString
 
        Return buffer.ToString
    End Function
 
    Private Function getMessage(ByVal command As String) As String
        Dim data As Byte() = Encoding.ASCII.GetBytes(command & vbCrLf)
        Dim response As String = ""
        Dim buffer As New StringBuilder
        Dim sr As New StreamReader(stream)
 
        stream.Write(data, 0, data.Length)
 
        Do Until stream.DataAvailable
            Thread.Sleep(100)
        Loop
        Do Until response = "."
            response = sr.ReadLine
            buffer.Append(response + vbCrLf)
        Loop
 
        Return buffer.ToString
    End Function
 
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Verbindung mit pop3 herstellen2.247Nokiahandy23.04.09 11:16
Re: Verbindung mit pop3 herstellen1.174dfense23.04.09 11:24
Re: Verbindung mit pop3 herstellen1.204Nokiahandy23.04.09 11:45
Re: Verbindung mit pop3 herstellen1.183Nokiahandy23.04.09 11:47
Re: Verbindung mit pop3 herstellen1.103dfense23.04.09 12:17
Re: Verbindung mit pop3 herstellen1.035Nokiahandy23.04.09 12:35
Re: Verbindung mit pop3 herstellen1.060dfense23.04.09 12:45
Re: Verbindung mit pop3 herstellen1.071Nokiahandy23.04.09 12:49
Re: Verbindung mit pop3 herstellen1.268dfense23.04.09 12:56
Re: Verbindung mit pop3 herstellen1.117Nokiahandy23.04.09 13:05
Re: Verbindung mit pop3 herstellen1.086dfense23.04.09 13:17
Re: Verbindung mit pop3 herstellen1.040Haudix23.04.09 15:35
Re: Verbindung mit pop3 herstellen1.058dfense24.04.09 10:13
Re: Verbindung mit pop3 herstellen1.046Nokiahandy24.04.09 10:15
Re: Verbindung mit pop3 herstellen1.044Haudix24.04.09 10:16
Re: Verbindung mit pop3 herstellen1.113dfense27.04.09 14:33
Re: Verbindung mit pop3 herstellen1.041Nokiahandy27.04.09 14:43
Re: Verbindung mit pop3 herstellen1.019dfense27.04.09 18:26
Re: Verbindung mit pop3 herstellen1.046Nokiahandy28.04.09 07:43
Re: Verbindung mit pop3 herstellen1.031Nokiahandy28.04.09 08:23
Re: Verbindung mit pop3 herstellen1.040dfense28.04.09 09:53
Re: Verbindung mit pop3 herstellen1.131Haudix28.04.09 10:17
Re: Verbindung mit pop3 herstellen1.183dfense28.04.09 11:13
Re: Verbindung mit pop3 herstellen1.015Nokiahandy28.04.09 11:27
Re: Verbindung mit pop3 herstellen1.019dfense28.04.09 12:21
Re: Verbindung mit pop3 herstellen1.042Nokiahandy28.04.09 13:01
Re: Verbindung mit pop3 herstellen1.067dfense28.04.09 13:26
Re: Verbindung mit pop3 herstellen1.021Haudix28.04.09 14:04
Re: Verbindung mit pop3 herstellen1.020dfense28.04.09 16:09
Re: Verbindung mit pop3 herstellen 1.113ModeratorDaveS28.04.09 16:38
Re: Verbindung mit pop3 herstellen1.024dfense28.04.09 17:25
Re: Verbindung mit pop3 herstellen1.017Nokiahandy29.04.09 11:44
Re: Verbindung mit pop3 herstellen1.048ModeratorDaveS29.04.09 13:53
Re: Verbindung mit pop3 herstellen1.048Nokiahandy27.04.09 13:17
Re: Verbindung mit pop3 herstellen1.045Nokiahandy29.04.09 14:50
Re: Verbindung mit pop3 herstellen1.082ModeratorDaveS29.04.09 19:46
Re: Verbindung mit pop3 herstellen977Nokiahandy30.04.09 09:17
Re: Verbindung mit pop3 herstellen994ModeratorDaveS30.04.09 09:37
Re: Verbindung mit pop3 herstellen1.102dfense04.05.09 09:54
Re: Verbindung mit pop3 herstellen1.023Nokiahandy11.05.09 08:40
Re: Verbindung mit pop3 herstellen1.155ModeratorDaveS11.05.09 09:30
Re: Verbindung mit pop3 herstellen987Nokiahandy11.05.09 09:33
Re: Verbindung mit pop3 herstellen1.197ModeratorDaveS11.05.09 09:56
Re: Verbindung mit pop3 herstellen989Nokiahandy11.05.09 10:40
Re: Anhang einer eingehenden Mail abspeichern1.025Haudix11.05.09 12:11
Re: Anhang einer eingehenden Mail abspeichern1.011Nokiahandy11.05.09 12:28
Re: Anhang einer eingehenden Mail abspeichern977Haudix11.05.09 12:43
Re: Anhang einer eingehenden Mail abspeichern995ModeratorDaveS11.05.09 13:06
Re: Anhang einer eingehenden Mail abspeichern957Haudix11.05.09 13:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel