2010-12-15 5 views
0

Hier ist die Situation. Mit einem C# -Programm muss ich große Teile der XML-Daten an eine Website eines Drittanbieters POST. Diese Website akzeptiert die POSTs (via http) und stellt sie in eine Warteschlange. Einige Zeit später, wenn ihr Server es umgeht, verarbeitet es meine Daten und sendet mir die Ergebnisse zurück (unter Verwendung einer E-Mail-Adresse, die in einem XML-Element in der Datei enthalten ist). Die Inhalte der E-Mail-Nachrichten sind selbst XML.Wie bekomme ich E-Mails als Teil eines integrierten Verarbeitungsschemas in dotnet 4.0?

Mein freundlicher lokaler Systemadministrator hat zu diesem Zweck ein dediziertes Exchange-Postfach erstellt.

Die Frage an Sie Gurus ist dies: Gibt es eine einfache, zuverlässige, debuggte API C# zu verwenden, um diese Nachrichten aus dem dedizierten Exchange-Postfach zu greifen und sie zu löschen, wenn ich fertig bin?

Ich bin mir bewusst, dass ich etwas Code schreiben könnte, um POP3/TCP zu verwenden. Aber ich will den platten Reifen nicht neu erfinden. :-) Irgendwelche Vorschläge wären sehr willkommen.

+0

mögliche Duplikate von [MS Exchange E-Mail in C# lesen] (http://stackoverflow.com/questions/652549/read-ms-exchange-email-in-c) – TomTom

Antwort

2

Die Frage an Sie Gurus, ist dies: ist es eine einfache, zuverlässige, debuggt API C# zu verwenden, um diese Nachrichten von den dedizierten Exchange-Postfach, und Säuberung sie zu packen, wenn ich fertig bin?

Exchange verfügt über eine vollständige Palette von Webdiensten, die Sie verwenden können.

prüfen http://msdn.microsoft.com/en-us/library/bb204119.aspx

Beste was Sie tun können. Ansonsten schauen Sie sich Read MS Exchange email in C# an - es gelten die gleichen Antworten. Also beschlossen zu schließen.