Lesen von E-Mails ohne geöffnete Outlook App

9

Das ist, was ich benutze, um E-Mail mit C # zu lesen:

%Vor%

Das Problem, mit dem ich konfrontiert bin, ist diese Anwendung funktioniert nur, wenn das Outlook auf dem Computer geöffnet ist. Wenn Outlook geschlossen wird, löst es eine Ausnahme aus:

  

Der Server ist nicht verfügbar. Wenden Sie sich an Ihren Administrator, wenn diese Bedingung weiterhin besteht.

Gibt es trotzdem eine E-Mail mit Outlook geöffnet?

    
John Saunders 19.11.2008, 13:26
quelle

6 Antworten

2

Sie werden wahrscheinlich dies , wenn Outlook geschlossen ist.

Auch folgende dieses Tutorial stellt sicher, dass Sie die richtigen Schritte aus einem Guss machen.

Viel Glück!

    
Mat Nadrofsky 19.11.2008 13:31
quelle
1

Das ist eine alte Frage, aber ich werde sie beantworten, da ich mich lange mit dem gleichen Problem herumgeschlagen habe und die vorherigen Antworten auf dieser Seite mir nicht wirklich geholfen haben.

Ich musste ein Programm schreiben und Outlook verwenden, um eine E-Mail auf verschiedenen Rechnern mit verschiedenen UAC-Levels zu senden, und das habe ich nach langer Zeit herausgefunden.

%Vor%     
theAlse 19.03.2014 09:52
quelle
0

Möchten Sie Outlook wirklich als Proxy verwenden?

Menschen scheint , um mit einer solchen Aufgabe in C # auf einer niedrigen Ebene zu arbeiten (überraschend, dass es keine eingebaute Komponente im Framework gibt ...)

In Bezug auf die Antwort von Mat ist Redemption in der Tat ein gutes Produkt (es wurde verwendet, um Mails bei der Ankunft in Outlook zu parsen), aber ich bezweifle, dass es funktionieren kann, ohne dass Outlook läuft.

    
Vinzz 19.11.2008 14:05
quelle
0

Ich würde persönlich Outlook nicht als Proxy verwenden. Wenn Sie versuchen, einen Exchange-Informationsspeicher zu überwachen, würde ich WebDav verwenden. Ihr Exchange-Server muss dies unterstützen - aber wenn dies der Fall ist, handelt es sich um eine einfache XML-API. Nun, das API-Bit ist einfach, aber das XML ist ziemlich verworren. Aber nachdem Sie das in ein wenig Code eingekapselt haben, ist es ein Kinderspiel, es zu benutzen.

    
Steve Dunn 19.11.2008 14:42
quelle
0

Verwenden Sie einen MAPI-Client, um die E-Mails abzurufen, und einen MIME-Decoder, um sie zu lesen. Beide existieren im Lumisoft-Framework:

Ссылка

    
jgauffin 21.02.2012 20:54
quelle
0

Verwenden Sie die Redemption-COM-Bibliothek für Ihren Code.

    
Shawn 01.05.2009 04:06
quelle

Tags und Links