E-Mail auslesen



  • Hallo liebe community,

    Ich arbeite gerade an einem Programm das meine E-Mails ausliest.
    Das Programm verbindet sich per Winsocket mit meinem E-Mail Anbieter was auch
    tadellos funktioniert :).
    Mein Problem ist jetzt:
    Wie führe ich Operationen aus die z.b. den E-Mail Inhalt auslesen
    oder den Absender anzeigen.

    Schon mal danke im voraus.

    Gruss PhysiJokes


  • Mod

    Das geht mittels den Protokollen IMAP bzw. POP. Dein Mailanbieter spricht mindestens eins davon und damit kannst du die Emails auslesen. Wenn dir POP und IMAP nichts sagt, dann willst du idR IMAP haben.



  • Danke für die schnelle Antwort Shade Of Mine,

    ich habe mich gerade ein bisschen über IMAP informiert und versucht mich mit dem IMAP Server meines Anbieters zu verbinden.
    Was allerdings nicht funktioniert hat. Ich nehme stark an dass das entweder mit Verschlüsselungen oder Accountdaten zu tun hat die ich beim Verbindungsversuch mitliefern muss.
    Oder braucht man da eine spezielle Bibliothek?
    Vielleicht kann mir dabei noch jemand auf die Sprünge helfen 🙄.

    Kleines Edit:
    Ich habe Port und IP als Parameter im Programm.


  • Mod

    IMAP ist oft verschlüsselt, klar. Der unverschlüsselte Port ist idR 143 - aber das kann sich jeder Anbieter aussuchen wie er will.

    Du kannst ja auch gerne per Telnet testen:

    $ telnet <serverip> 143
    Trying <serverip>...
    Connected to <serverdomain>.
    Escape character is '^]'.
    * OK FirstClass IMAP4rev1 server v12.131 at <serverdomain> ready
    

    das sehe ich zB wenn ich zu unserem Mailserver per IMAP Port connecte.

    Gibt aber sicher fertige Libraries für IMAP in deiner Programmiersprache. Aber dir muss klar sein, dass sowas durchaus Komplex sein kann. Du wirst schon mehr als 5 Minuten investieren müssen um rauszubekommen was du eigentlich machen musst.


Anmelden zum Antworten