Wie zu Lesen, E-Mails und etheir Anlage aus .Net?
Muss ich Lesen eingehende E-Mails alle x Minuten aus einem Postfach. Ich bin aktuell versenden von E-Mails über hmailserver so vermute, das wird ein guter Ausgangspunkt.
Wenn ich ein neues Postfach erstellen [email protected] (die domain ist bereit, alle eingerichtet mit rdns usw.) gibt es einen einfachen Weg, um Lesen Sie die E-Mail und Ihre Anlagen aus .net 4 (ich habe noch nie E-Mails Lesen von Codes vor, so dass keine Ideen hier).
Ich dachte, dass ein windows-service ausgeführt wird, überprüft das Postfach alle 5 Minuten und kann Lesen und verarbeiten von E-Mails und deren csv-Anlagen.
Jede Hilfe und Anregungen wäre toll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe ein Skript einmal hatte, genau das zu tun, was Sie wollte.
Leider gibt es keine Standard-Funktionen .NET (soweit ich weiß, korrigiert mich wenn ich falsch Liege), also mussten wir gehen, um eine externe Bibliothek. Wir benutzen die freeware OpenPOP Bibliothek.
Abrufen der Nachrichten erfolgt mit den folgenden Funktion:
Alle, die jetzt übrig bleibt, ist das Lesen der E-mail-Nachrichten und verwenden standard-IO-Techniken zum speichern von Anlagen.
Weitere Infos über die Klassen, die verwendet werden sollte, finden sich in der OpenPOP Projekt, das ich verlinkt.