Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[VB.net]Kommunikation mit einem POP3 Server

Empfohlene Antworten

Veröffentlicht

Ich versuche momentan, leider ziemlich erfolglos, einen POP3 Mailserver über VB.net anzusprechen. Das Senden von Kommandos klappt, was nicht so recht will ist das Auslesen der Antworten.

Versucht hab ich das nach dieser Anleitung, ergo mit einem TCPClient welcher auf den Server losgeht. Das klappt auch wunderbar, sofern die Antwort des Mailservers lediglich aus einer Zeile besteht. Dann kriegt man genau diese Zeile ausgelesen und alles ist in Butter.

Sobald die Antwort mehrere Zeilen beinhaltet (beispielsweise bei "LIST" oder "RETR") ists vorbei. Die Peek Funktion gibt bereits nach der ersten Zeile -1 zurück und die restlichen Ausgaben bleiben im Stream stehen.

Irgendwer irgendeine Idee wieso das so passiert bzw. was man anders machen könnte?

Meine Funktion zum Annehmen von Antworten:


    Public Function GetResponse() As String

        Dim reader As New StreamReader(mailstream)

        Dim buffer As New System.Text.StringBuilder


        While reader.Peek > 0

            System.Threading.Thread.Sleep(100)

            buffer.Append(reader.ReadLine + vbCrLf)

        End While

        Return buffer.ToString

    End Function

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.