myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE7
   » Gadget für Vista
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» dotnetjob.de
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Netzwerktechnologien » POP3 E-Mail lesen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

geschlossen (weitere Infos)
Zum Ende der Seite springen  

POP3 E-Mail lesen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
DeNico
myCSharp.de-Mitglied

Dabei seit: 01.06.2012
Beiträge: 27


DeNico ist offline

POP3 E-Mail lesen

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hi

Ich bin gerade dabei meinen eigenen E-Mail Client zu schreiben. Bis jetzt kann ich E-Mails mit Text und Dateianhang versenden, sowie mein E-Mail Konto abfragen, ob ich E-Mails in meinem Konto habe.

Mein Problem ist jetzt, wie ich diese Mails auslesen kann. Habe schon mehrere Stunden gegoogelt und auch über die Sufu geguckt aber leider nichts passendes gefunden. Könnt ihr mir da weiter helfen?

Wenn ihr irgendwelche Quellcodes braucht, sagt welche ihr braucht.

Lg Nico
11.06.2012 11:00 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
talla talla ist männlich
myCSharp.de-Team (Moderation)

images/avatars/avatar-3214.jpg


Dabei seit: 20.07.2003
Beiträge: 6.863
Entwicklungsumgebung: VS 2010
Herkunft: Esslingen


talla ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

ich meins nicht böse, aber wie suchst du denn? Mit Pop3 hast du doch schon nen richtigen Suchbegriff. Du sagst du hast gegoogelt, mit welchen Begriffen denn? Alleine "C# pop3" liefert sofort massig Ergebnisse von einfachen Beispielen, bis Beispielclients.
11.06.2012 11:03 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
TheGear TheGear ist männlich
myCSharp.de-Mitglied

Dabei seit: 27.06.2007
Beiträge: 340
Entwicklungsumgebung: VS2010 VS2012
Herkunft: Hennef


TheGear ist offline Füge TheGear Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo DeNico,

beschreib mal konkret wo dein Problem liegt.
 [Hinweis] Wie poste ich richtig? 5.

André
11.06.2012 11:03 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
DeNico
myCSharp.de-Mitglied

Dabei seit: 01.06.2012
Beiträge: 27

Themenstarter Thema begonnen von DeNico

DeNico ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Mein Problem liegt darin, dass ich nicht weiß, wie ich die einzelnen E-Mails auslesen kann, sodass sie in einem normalen Text erscheinen...Am liebsten würde ich es in einer TextBox anzeigen lassen, aber ich weiß nicht wie ich dem Server sagen soll, dass ich den Inhalt der E-Mail haben möchte.


Ich habe auch schon auf Seiten wie Codeproject etc. geschaut aber konnte damit nicht wirklich was anfangen.

Zitat von talla:
ich meins nicht böse, aber wie suchst du denn? Mit Pop3 hast du doch schon nen richtigen Suchbegriff. Du sagst du hast gegoogelt, mit welchen Begriffen denn? Alleine "C# pop3" liefert sofort massig Ergebnisse von einfachen Beispielen, bis Beispielclients.

Ich habe mit folgendem auf Google und Youtube gesucht:

Google:
c# pop 3 email lesen
c# pop3 email abrufen
und noch weitere

Youtube dasselbe

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von DeNico am 11.06.2012 11:14.

11.06.2012 11:11 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tom-essen tom-essen ist männlich
myCSharp.de-Poweruser/ Experte

images/avatars/avatar-2140.png


Dabei seit: 15.05.2005
Beiträge: 1.757
Entwicklungsumgebung: VS.NET 2005 & 2008
Herkunft: NRW


tom-essen ist offline Füge tom-essen Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo!

.NEt leifert dafür doch bereits alle Klassen, u.a.  MailMessage (System.Net.Mail).

Dazu gibt's auch zahlreiche Beispiele.
11.06.2012 11:17 Beiträge des Benutzers | zu Buddylist hinzufügen
DeNico
myCSharp.de-Mitglied

Dabei seit: 01.06.2012
Beiträge: 27

Themenstarter Thema begonnen von DeNico

DeNico ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Leider weiß ich nicht, wie ich jetzt eine bestimmte Nachricht abfragen kann.
Ich möchte jetzt z.B. die Nachricht in rot in einer Textbox anzeigen lassen.

DeNico hat dieses Bild angehängt:

Unbenannt3.png

11.06.2012 11:23 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
MartinH MartinH ist männlich
myCSharp.de-Mitglied

images/avatars/avatar-1761.gif


Dabei seit: 08.11.2005
Beiträge: 110
Herkunft: Kornwestheim


MartinH ist online

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Google: pop3 protokoll

1. Eintrag:
Post Office Protocol – Wikipedia

Standardkommandos (auf jedem Server vorhanden):

RETR n
holt die n-te E-Mail vom E-Mail-Server.

Damit solltest du weiterkommen.
11.06.2012 11:47 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
DeNico
myCSharp.de-Mitglied

Dabei seit: 01.06.2012
Beiträge: 27

Themenstarter Thema begonnen von DeNico

DeNico ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke ich werde es ausprobieren. Danach hatte ich nicht gesucht weil ich nicht wusste, dass das das ist.
11.06.2012 11:57 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
DeNico
myCSharp.de-Mitglied

Dabei seit: 01.06.2012
Beiträge: 27

Themenstarter Thema begonnen von DeNico

DeNico ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ich hab es jetzt hinbekommen E-Mails zu empfangen. Und zwar hab ich es so gemacht:

C#-Code:
   WriteBuffer = enc.GetBytes("RETR 1\r\n");
                netStream.Write(WriteBuffer, 0, WriteBuffer.Length);
                nachricht = strReader.ReadLine();
                richTextBox1.Text += "Server sagt:\r\n" + strReader.ReadLine() +  "\r\n\r\n";
                for (int i = 0; i < 250; i++)
                {
                    richTextBox1.Text = richTextBox1.Text + strReader.ReadLine() + "\r\n\r\n";
                }

                StreamWriter WcStream = new StreamWriter(@"c:\users\nbastian\desktop\test.html");
                WcStream.Write(richTextBox1.Text);
                WcStream.Close();

Gibt es da eine andere Lösung?



Das Problem ist allerdings jetzt, wenn ich meine E-Mail mit dem Betreff test und dem Inhalt test aufrufe zeigt er mir alles an. Von welcher IP das gesendet wurde und dann noch Millionen Zeichen die total überflüssig sind und mittendrin dann die eigentliche E-Mail.

Könnt ihr mir dabei helfen, wie ich das rausfiltern kann?

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von DeNico am 11.06.2012 13:39.

11.06.2012 13:31 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team (Moderation)

images/avatars/avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 5.391
Entwicklungsumgebung: VS 201{0,2} sup{Editionen}
Herkunft: Waidring / Tirol


gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo DeNico,

warum suchst du dir nicht eine Komponente, welche die Emails für dich holt? Das wäre wesentlich einfacher, also direkt mit dem POP-Protokoll zu arbeiten.

mfG Gü
11.06.2012 13:43 Beiträge des Benutzers | zu Buddylist hinzufügen
DeNico
myCSharp.de-Mitglied

Dabei seit: 01.06.2012
Beiträge: 27

Themenstarter Thema begonnen von DeNico

DeNico ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Welche Komponente soll ich denn benutzen und wie? Kannst du mir da sagen was ich benutzen soll?
11.06.2012 13:46 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team (Moderation)

images/avatars/avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 5.391
Entwicklungsumgebung: VS 201{0,2} sup{Editionen}
Herkunft: Waidring / Tirol


gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo DeNico,

such dir halt ein, z.B. auf  http://www.codeproject.com/
Ich kann dir keine aktuelle nenne, die ich verwende gibts sonst nicht mehr. Aber soviel Eigeninitiave traue ich dir schon zu, dass du was findest.

Wie diese benutzt wird solltest du auch rausfinden.

mfG Gü
11.06.2012 13:55 Beiträge des Benutzers | zu Buddylist hinzufügen
myCSharp.de
Moderationshinweis von herbivore (11.06.2012 19:40):

Es war bis hier schon trivial, aber langsam rutscht es in ein "wie bediene ich Google" ab...
 
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Jahr.
Der letzte Beitrag ist älter als ein Jahr.
geschlossen (weitere Infos)


© Copyright 2003-2013 myCSharp.de-Team. Alle Rechte vorbehalten. 18.06.2013 22:50