Email Empfang über POP3
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 74 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.
-
-
Hallo,
hat schon jemand mit der neuen OpenPop version gearbeitet? ich schaff es zwar die Betreff zeilen usw aus dem Header zu lesen aber irgendwie bekomms ich nicht auf die reihe die dazugehörige message ansich auszulesen?!
der mime parser ist ja diesmal gleich in der openpop.dll mit drin und funktioniert ja auch mit dem OpenPop test programm(C#) aber wie gesagt falls mir jemand helfen könnte wie ich ne msg in plaintext auslesen kann wäre ich dankbar
gruß -
hi, super tutorial
ich wollte das gerne so machen, das wenn ich auf einen radiobutton klickt das dann zu dem jeweiligem pop3server verbunden wird sobald man dann auf button1 klickt das dann die mails des jeweiligen anbieters angezeigt werden. aber das programm hängt sich irgendwie jedesmal auf.
hier der code von button1:
VB.NET-Quellcode
- Private Sub Button4_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
- Dim Messages As New List(Of String)
- Dim AttachArray As New ArrayList
- Dim pop3 As New POPClient
- If RadioButton1.Checked Then
- pop3.Disconnect()
- pop3.Connect("mx.freenet.de", 587)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton2.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop.gmx.net", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton3.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop.googlemail.com", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton4.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop3.live.com", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton5.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop3.web.de", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- If RadioButton6.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop.mail.yahoo.de", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton7.Checked Then
- pop3.Disconnect()
- pop3.Connect("popmail.t-online.de", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton8.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop.o2online.de", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- If RadioButton9.Checked Then
- pop3.Disconnect()
- pop3.Connect("pop.smart-mail.de", 995)
- pop3.Authenticate(TextBox6.Text, TextBox7.Text)
- End If
- ListBox1.Items.Clear()
- For i As Integer = 1 To POP3.GetMessageCount
- Dim m As MIMEParser.Message = POP3.GetMessage(i, False)
- ListBox1.Items.Add("From: " & m.From & " <" & m.FromEmail & "> - " & m.Subject)
- If m.MessageBody.Count > 0 Then
- Dim Attach As New List(Of MIMEParser.Attachment)
- Messages.Add(m.MessageBody(m.MessageBody.Count - 1))
- For ii As Integer = 1 To m.AttachmentCount - 1
- Attach.Add(m.GetAttachment(ii))
- Next
- AttachArray.Add(Attach)
- End If
- ' pop3.DeleteMessage(i) ' Wenn die Message nach abholung gelöscht werden soll
- Next
- POP3.Disconnect()
- End Sub
wie bekomme ich es hin das dies funktioniert? -
ich habe ein problem. also sobald ich die anwendung starte bekomme ich folgende meldungen.
Eine Ausnahme (erste Chance) des Typs "System.IO.IOException" ist in mscorlib.dll aufgetreten.
Eine Ausnahme (erste Chance) des Typs "OpenPOP.POP3.InvalidPasswordException" ist in OpenPOP.dll aufgetreten.
sobald ich dann die emails empfangen will stürzt das programm ab. beim 1. start hats funktioniert aber beim 2. mal kamen dann die fehlermeldungen. warum weiss ich nicht.
passwort und benutzername sind richtig eingegeben!
mfg user2100 -
Morgen,
ich hab nun auf Basis von OpenPop.NET 2.0.2 das Mail abrufen hinbekommen... der Code mag evtl etwas Kunterbunt wirken aber es funzt *g*
Bei mir kams aber darauf an die mail nur als "TEXT" auszulesen... HTML brauch ich nicht
VB.NET-Quellcode
- Dim MailCount As Integer
- Dim pop3 As New Pop3Client
- Dim MailHost As String
- Private Sub btnGetMail_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGetMail.Click
- MailHost = "MAIL.SERVER.COM"
- If pop3.Connected = 1 Then
- pop3.Disconnect()
- Else
- pop3.Connect(MailHost, 110, useSsl:=0)
- pop3.Authenticate("benutzer", "passwort")
- MailCount = pop3.GetMessageCount
- txtMailCount.Text = MailCount
- For i As Integer = 1 To pop3.GetMessageCount
- Dim m As OpenPop.Mime.Header.MessageHeader = pop3.GetMessageHeaders(i)
- ListBox1.Items.Add(m.Subject)
- Next
- pop3.Disconnect()
- End If
- End Sub
- Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
- If pop3.Connected = 1 Then
- pop3.Disconnect()
- Else
- pop3.Connect(MailHost, 110, useSsl:=0)
- pop3.Authenticate("benutzer", "passwort")
- Dim m As OpenPop.Mime.Message = pop3.GetMessage(sender.SelectedIndex + 1)
- Dim Nachricht
- Nachricht = m.FindFirstPlainTextVersion.GetBodyAsText.ToString
- TextBox1.Text = Nachricht
- pop3.Disconnect()
- End If
- End Sub
Probleme hatte ich irgendwie mit dem Index und der ersten Mail im Postfach... die Listbox hatte immer Index=0 als start und die Mails beginnen von 1 ...... deshalb "sender.SelectedIndex +1"
falls jemand den code verbessern kann dann immer her damit... ich bin froh das ich es so hinbekommen hab *g* -
hey, ich schreib grad an nem kleinen mail-client und hab mir ne entsprechend klasse zum abrufen der e-mail gebaut, hier mal einen Ausschnitt, wie man ungelesene Mails abrufen kann:
VB.NET-Quellcode
- Public Sub DownloadUnseenMessagesFromServer()
- '' Prüfe vorab, ob Liste mit bereits gelesenen E-Mails existiert
- If Not My.Computer.FileSystem.FileExists(".....") Then
- DownloadAllMessagesFromServer()
- Exit Sub
- End If
- Dim lstrUIDsOnServer As New List(Of String)
- Dim lstrLokalUIDs As New List(Of String)
- ' Lade die Liste mit den bereits vorhandenen Nachrichten (lokal)
- lstrLokalUIDs = mySerializer.Serializer.DeSerialize(True, "....", lstrLokalUIDs)
- If ClientConnect() Then
- ' Anzahl der vorhandenen Ungelesenen E-Mails
- Dim iUnseenCount As Integer = CountUnseenMessageOnServer()
- ' Downloade alle UIDs vom Server
- lstrUIDsOnServer = myPop3Client.GetMessageUids()
- Dim DArgs As myMessagesDownloadArgs
- Dim DArgsComplete As myMessageDownloadCompleteArgs
- Dim ErrHandler As myPOPError
- Dim iDownloadPositionCount As Integer = 0
- For i As Integer = 0 To lstrUIDsOnServer.Count - 1
- '' Abbruch des Downloadsvorgang durch den Benutzer
- If AbortDownload And i <> 0 Then
- i = lstrUIDsOnServer.Count - 1
- AbortDownload = False
- If ConnectedToServer() Then Disconnect()
- End If
- ' Ist die NICHT UID(i) Bestandteil der Lokalen gespeicherten UIDs
- ' -> Versuche Nachrichten zu Downloaden
- If Not lstrLokalUIDs.Contains(lstrUIDsOnServer(i)) Then
- iDownloadPositionCount += 1
- Try
- Dim dblSize As Double = Math.Round(CDbl((myPop3Client.GetMessageSize(i + 1) / 1024)), 2)
- Dim iPerCent As Integer = CInt(((iDownloadPositionCount / iUnseenCount) * 100))
- DArgs = New myMessagesDownloadArgs(iDownloadPositionCount, iUnseenCount, iPerCent, dblSize)
- RaiseEvent OnMessageDownload(Me, DArgs)
- Dim mEmailMessage As OpenPop.Mime.Message = myPop3Client.GetMessage(i + 1)
- DArgsComplete = New myMessageDownloadCompleteArgs(mEmailMessage, lstrUIDsOnServer(i))
- lstrLokalUIDs.Add(lstrUIDsOnServer(i))
- mySerializer.Serializer.Serialize(True, "..", lstrLokalUIDs)
- Catch ex As OpenPop.Pop3.Exceptions.PopServerException
- ErrHandler = New myPOPError(sEtype, ex.Message)
- RaiseEvent OnError(Me, ErrHandler)
- Catch ex As Exception
- ErrHandler = New myPOPError(sEtype, ex.Message)
- RaiseEvent OnError(Me, ErrHandler)
- End Try
- End If
- Next
- End If
- Disconnect()
- End Sub
-
ich hab auch ein kleines problemchen....
die mails werden in einer liste angezeigt,
doch nicht hiner jedem titel verbirgt sich eine nachricht sprich:
titel1 nachricht 1
titel2 nachricht 3 <- anscheinend gibt es keine nachricht2, nachricht 3 verschiebt sich um 1 index nach unten
titel3 nachricht 4
titel4 nachricht 5
titel5 - keine nachricht -
hat jemand noch das problem, hats glöst oder ideen?
würde mich sehr freuen
mfg HeadShotHarp
PS: hab pop.1und1.de und port 110 (ist korrekt steht auf der homepage, und es funktioniert ja auch ... fast) -
-
Funktioniert alles Wunderbar nur wie bewerkstellige ich das in der listbox steht "Keine Nachrichten" wenn keine mails auf dem server liegen?
VB.NET-Quellcode
- Imports System.IO
- Imports OpenPOP
- Imports OpenPOP.POP3
- Public Class Form1
- Dim Messages As New List(Of String)
- Dim AttachArray As New ArrayList
- Dim pop = ""
- Dim user = ""
- Dim pass = ""
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim pop3 As New POPClient
- pop3.Disconnect()
- pop3.Connect(pop, 110)
- pop3.Authenticate(user, pass)
- ListBox1.Items.Clear()
- For i As Integer = 1 To pop3.GetMessageCount
- Dim m As MIMEParser.Message = pop3.GetMessage(i, False)
- ListBox1.Items.Add("From: " & m.From & " <" & m.FromEmail & "> - " & m.Subject)
- If m.MessageBody.Count > 0 Then
- Dim Attach As New List(Of MIMEParser.Attachment)
- Messages.Add(m.MessageBody(m.MessageBody.Count - 1))
- For ii As Integer = 1 To m.AttachmentCount - 1
- Attach.Add(m.GetAttachment(ii))
- Next
- AttachArray.Add(Attach)
- End If
- 'pop3.DeleteMessage(i) ' Wenn die Message nach abholung gelöscht werden soll
- Next
- pop3.Disconnect()
- End Sub
- Private Sub ListBox1_SelectedIndexChanged(ByVal sender As ListBox, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
- TextBox1.Text = Messages(sender.SelectedIndex)
- ListBox2.Items.Clear()
- For Each att As MIMEParser.Attachment In AttachArray(sender.SelectedIndex)
- ListBox2.Items.Add(att.ContentFileName & " " & att.ContentLength & " Byte")
- Next
- End Sub
- Private Sub ListBox2_SelectedIndexChanged(ByVal sender As ListBox, ByVal e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
- Dim att As MIMEParser.Attachment = AttachArray(ListBox1.SelectedIndex)(sender.SelectedIndex)
- Dim fs As FileStream = File.Create(Application.StartupPath & "/attach/" & att.ContentFileName)
- Dim da() As Byte
- da = att.DecodedAttachment
- fs.Write(da, 0, da.Length)
- MsgBox("'" & att.ContentFileName & "' wurde gespeichert!")
- fs.Close()
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Dim pop3 As New POPClient
- pop3.Disconnect()
- pop3.Connect(pop, 110)
- pop3.Authenticate(user, pass)
- ListBox1.Items.Clear()
- For i As Integer = 1 To pop3.GetMessageCount
- Dim m As MIMEParser.Message = pop3.GetMessage(i, False)
- ListBox1.Items.Add("From: " & m.From & " <" & m.FromEmail & "> - " & m.Subject)
- If m.MessageBody.Count > 0 Then
- Dim Attach As New List(Of MIMEParser.Attachment)
- Messages.Add(m.MessageBody(m.MessageBody.Count - 1))
- For ii As Integer = 1 To m.AttachmentCount - 1
- Attach.Add(m.GetAttachment(ii))
- Next
- AttachArray.Add(Attach)
- End If
- pop3.DeleteMessage(i)
- Next
- pop3.Disconnect()
- End Sub
- End Class
Edit by ~blaze~:
*vb-Tags eingefügt*Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()
-
-
Hi,
ich hab folgendes Problem ich möchte die bisher in der Listbox abgelegten mails wie in anderen Mail Programmen in einer Liste mit Spalten wie (Absender, Betreff, Datum, etc.) abspeichern.
Auch hab ich das Problem, dass immer wenn ich n Anhang speichern will, folgender Fehler kommt:
System.IO.IOException: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
Mein Code:
VB.NET-Quellcode
- Imports System.IO
- Imports OpenPOP
- Imports OpenPOP.POP3
- Public Class Form1
- Dim Messages As New List(Of String)
- Dim AttachArray As New ArrayList
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Form2.Show()
- End Sub
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- Form3.Show()
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Me.Close()
- End Sub
- Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
- Mailabrufen()
- End Sub
- Private Sub Mailabrufen()
- Form5.TextBox1.Text = "Fee-Mail kommuniziert mit Ihrem Postfach ..."
- Form5.Show()
- Dim pop3 As New POPClient
- pop3.Disconnect()
- Form5.ProgressBar1.Value = 20
- pop3.Connect(My.Settings.eingangsserver, My.Settings.eingangsport)
- pop3.Authenticate(My.Settings.eingangsbenutzer, My.Settings.eingangspasswort)
- Form5.ProgressBar1.Value = 55
- ListBox1.Items.Clear()
- For i As Integer = 1 To pop3.GetMessageCount
- Dim m As MIMEParser.Message = pop3.GetMessage(i, False)
- 'MessageBox.Show(m.From)
- ListBox1.Items.Add("Betreff: " & m.subject & " Absender:" & m.FromEmail & " Zeit:" & m.Date)
- Form5.ProgressBar1.Value = 80
- If m.MessageBody.Count > 0 Then
- Dim Attach As New List(Of MIMEParser.Attachment)
- Messages.Add(m.MessageBody(m.MessageBody.Count - 1))
- For ii As Integer = 1 To m.AttachmentCount - 1
- Attach.Add(m.GetAttachment(ii))
- Next
- AttachArray.Add(Attach)
- End If
- Form5.ProgressBar1.Value = 95
- ' pop3.DeleteMessage(i) ' Wenn die Message nach abholung gelöscht werden soll
- Next
- pop3.Disconnect()
- Form5.Close()
- End Sub
- Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
- WebBrowser1.DocumentText = Messages(sender.SelectedIndex)
- ListBox2.Items.Clear()
- For Each att As MIMEParser.Attachment In AttachArray(sender.SelectedIndex)
- ListBox2.Items.Add(att.ContentFileName & " " & att.ContentLength & " Byte")
- Next
- End Sub
- Private Sub ListBox2_SelectedIndexChanged(ByVal sender As ListBox, ByVal e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
- Dim att As MIMEParser.Attachment = AttachArray(ListBox1.SelectedIndex)(sender.SelectedIndex)
- Dim fs As FileStream = File.Create(Application.StartupPath & "/attach/" & att.ContentFileName)
- Dim da() As Byte
- da = att.DecodedAttachment
- fs.Write(da, 0, da.Length)
- MsgBox("'" & att.ContentFileName & "' wurde gespeichert!")
- fs.Close()
- End Sub
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- WebBrowser1.DocumentText = "Herzlichen Willkommen bei Fee-Mail"
- TextBox2.Text = TimeOfDay
- End Sub
- Private Sub Form1_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown
- If My.Settings.email = "@" Or My.Settings.eingangsserver = "pop3." Or My.Settings.eingangsbenutzer = "user" Or My.Settings.eingangspasswort = "userpw" Or My.Settings.ausgangsserver = "smtp." Or My.Settings.ausgangsbenutzer = "user" Or My.Settings.ausgangspasswort = "userpw" Then
- MsgBox("Bitte nehmen Sie die Email-Konto Einstellungen vor.")
- Form3.Show()
- Form3.BringToFront()
- Else
- Mailabrufen()
- End If
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- TextBox2.Text = TimeOfDay
- End Sub
- Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
- Mailabrufen()
- End Sub
- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
- End Sub
- Private Sub OptionenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OptionenToolStripMenuItem.Click
- Form3.Show()
- End Sub
- Private Sub NachrichtenAbrufenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NachrichtenAbrufenToolStripMenuItem.Click
- Mailabrufen()
- End Sub
- Private Sub AdressbuchVerwaltenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AdressbuchVerwaltenToolStripMenuItem.Click
- Form4.Show()
- End Sub
- Private Sub ListBox1_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.DoubleClick
- email.Show()
- email.WebBrowser1.DocumentText = Messages(sender.SelectedIndex)
- End Sub
- End Class
gruß schmaetz
Edit by ~blaze~:
*vb-Tags eingefügt*Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()
-
Dodo schrieb:
Ja, dann hast du aber eine HTML E-Mail geschrieben und keine normale Text E-Mail, das kann man meist irgendwie beim Mailschreiben auswählen, zumindest bei Web.de.
Um die Mail anzeigen zu lassen müsstest du halt entweder eine Browser Engine nehmen wie z.B. das WebBrowser Control oder du parsed das selbst und suchst dir via RegEx den Content selber heraus.
Tut mir Leid, dass ich das Thema pusche...
Aber ich habe genau das Selbe Porblem, statt der Mail wird in textbox1 der html-code (sieht für mich zumindest danach aus) angezeigt.
Nun meine Frage ist, ob ich statt dem Code wirklich nur den Text anzeigen lassen kann...?
LG Alex034 -
-
Hallo,
ich hab folgendes Problem:
Die Funktion pop3.DeleteMessage, die angeeben ist funktioniert nicht bzw er sagt, dass deletMessage kein Member von POP3 ist.
Weiß jemand rat? -
-
Hallo, ich benutze dieses programm nun auch schon seit einiger zeit.
VB.NET-Quellcode
- Public Sub Pruefen_Emaileingang()
- 'If Programm.ExeRuning = False Then Exit Sub
- 'If EMailFehlerAufgetreten = True Then Exit Sub
- If Rechner.EmailAdresse = Nothing Then Exit Sub
- If Rechner.EmailPasswort = Nothing Then Exit Sub
- If Rechner.EmailProvider = Nothing Then Exit Sub
- If Rechner.EmailPort = 0 Then Exit Sub
- EMailAnzahl = 0
- EMailString = Nothing
- Try
- pop3 = New POPClient
- Messages = New List(Of String)
- AttachArray = New ArrayList
- pop3.Disconnect()
- pop3.Connect(Rechner.EmailProvider, Rechner.EmailPort)
- pop3.Authenticate(Rechner.EmailAdresse, Rechner.EmailPasswort)
- For i As Integer = 1 To pop3.GetMessageCount
- Dim m As MIMEParser.Message = pop3.GetMessage(i, False)
- EMailString = EMailString & "Von: " & m.From & " | Betreff: " & m.Subject & vbNewLine
- If m.From <> Nothing Then
- EMailAnzahl = EMailAnzahl + 1
- End If
- If m.MessageBody.Count > 0 Then
- Dim Attach As New List(Of MIMEParser.Attachment)
- Messages.Add(CStr(m.MessageBody(m.MessageBody.Count - 1)))
- For ii As Integer = 1 To m.AttachmentCount - 1
- Attach.Add(m.GetAttachment(ii))
- Next
- AttachArray.Add(Attach)
- End If
- Next
- pop3.Disconnect()
- EMailString = HieroglypheToUmlaut(EMailString)
- LetzteEmailPruefung = CDate(Now)
- Hauptmenue.TS_EMail.Text = EMailAnzahl.ToString & " Mail"
- If EMailAnzahl = 0 Then
- Hauptmenue.TS_EMail.ForeColor = System.Drawing.SystemColors.ControlText
- Else
- Hauptmenue.TS_EMail.ForeColor = Color.Blue
- End If
- EMailFehlerAufgetreten = False
- Catch ex As Exception
- EMailAnzahl = 1
- EMailString = "Fehler auf dem Mail-Server" & vbNewLine & _
- "Externe Fehlermeldung: " & vbNewLine & ex.Message
- Hauptmenue.TS_EMail.Text = EMailAnzahl.ToString & " Mail-Fehler"
- Hauptmenue.TS_EMail.ForeColor = Color.Red
- EMailFehlerAufgetreten = True
- End Try
- End Sub
Seit ca. zwei Wochen bekomme ich die Meldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Wie gesagt, hole nun schon Monate mit diesem Programmteil meine email's ab.
Ich bin bei Kabel Deutschland. Mit Windows Live Mail kann ich mit ungeänderten Einstellungen meine mail's abholen.Gruß Markus -
Bei mir Funktioniert es perfekt! mit gmx.at
Nun ist aber bei mir ein neues Problem aufgetreten, ich hab einen Timer der mir alle 10 Sekunden die Emails abruft.
Nach ca. 6-7 Abrufen ist das Programm tot, weil er sich nicht mehr verbinden kann!
Gibt es so etwas wie eine Refresh-Funktion das ich mich nicht alle 10 Sekunden neu verbinden muss und somit das Problem umgehen kann?
Danke im vorraus! -
Die Anzahl an POP3-Abrufen wird bei GMX begrenzt sein, wie so ziemlich bei jedem Freemailer. Web.de erlaubt z.B. nur einen alle 10 Minuten, wenn ich mich richtig erinnere.
Ein Abruf alle 10 Sekunden ist auf jeden Fall viel zu oft - 10 Minuten sind da schon sinnvoller. Bei unwichtigeren Postfächern reichen auch 30 Minuten locker aus.Gruß
hal2000
-
-
-
Ähnliche Themen
-
oliver14800 - - Sonstige Problemstellungen
-
JackBauer - - Sonstige Problemstellungen
-
Ch4t4r - - Sonstige Problemstellungen
-
17 Benutzer haben hier geschrieben
- Gast (51)
- jvbsl (3)
- Dada181 (3)
- Westerwälder (2)
- user2100 (2)
- reustli (2)
- petaod (2)
- suchti12 (1)
- noBlubb (1)
- Myrax (1)
- myluki2000 (1)
- mrMo (1)
- Mangafreak1995 (1)
- hal2000 (1)
- BlackNetworkBit (1)
- Andy (1)
- Acr0most (1)