Wie Zum Lesen von E-Mails in vb.net 2005
Wie kann ich E-Mails Lesen in vb.net 2005 (ohne die Verwendung von Drittanbieter-Steuerelement). Bitte Jede Idee und source code mir Geben.(Jede Methode)
- Deine Frage ist nicht spezifisch genug - welches format/Speicherort sind die E-Mails? Ein POP3-Postfach? lokale text/mime Dateien?
- plz gib mehr details
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst einmal gibt es mehrere Protokolle zum abrufen E-mail:
POP3, IMAP, etc...
Ich schlage vor, Sie beginnen, Sie kennen die verschiedenen
Komponenten einer e-mail-system.
Im Grunde, was Sie versuchen zu schreiben, ist ein Mail-User-Agent.
Ein mail-user-agent zu "Holen" die mails aus einem Mail-Delivery-Agent mit
entweder POP oder IMAP.
Bedeutet dies, Sie müssen lernen, über diese zwei Protokolle:
POP3 RFC: http://www.faqs.org/rfcs/rfc1939.html
IMAPv4 RFC: http://james.apache.org/server/rfclist/imap4/rfc2060.txt
Da die e-mail-Kommunikation erfolgt über TCP/IP müssen Sie lernen
wie Sie mithilfe der Klassen im System.Net.Sockets-namespace.
Werfen Sie einen Blick auf die TcpClient Klasse: http://james.apache.org/server/rfclist/imap4/rfc2060.txt
Versuchen zu verstehen, diese Konzepte zuerst und dann ich schlage vor, Sie beginnen mit POP3,
dieses Protokoll ist Recht einfach. Wenn Sie Probleme haben, dann mit sehr spezifischen TcpClient-code bitte aktualisieren Sie Ihre Frage, oder posten Sie eine neue Frage stellen.
Hoffe, das setzt Sie auf die richtige Spur.
Vorausgesetzt, dass Sie eine Verbindung herstellen möchten, um POP-Postfach und herunterladen von E-Mails, ich fürchte, es ist nicht alles so einfach zu tun VB.NET.
Es ist einen ausführlichen Artikel auf CodeProject, aber es sieht aus wie ein ziemlich erweitert.