Was ist die einfachste Methode, mit einem Postfach auf einem Exchange-Server von Arbeits .NET von einem Remote-Client?

StackOverflow https://stackoverflow.com/questions/1409176

  •  05-07-2019
  •  | 
  •  

Frage

Also muss ich einen Windows-Dienst machen, die auf einem Exchange-Server für bestimmte Wörter in einer Mailbox eingehenden E-Mails scannt und löscht dann die E-Mail. Die Mailbox ich zur Zeit das Scannen hält, wird mehr als 70000 Mails. Ich habe versucht, die Austausch WebDAV-Protokoll , aber es in der Regel mal aus, bevor sie reagieren. Gibt es Alternativen zu WebDAV?

War es hilfreich?

Lösung 3

Es stellte sich heraus, dass das WebDAV-Protokoll mehrere meths für Bulk-Operationen sowie eine Liste Antwort Beschränkung Konstrukte enthält. Die beiden wirklich nützlich Konstrukten ich fand, waren die Range Header und bDelete Methode .

Andere Tipps

Wenn Sie Exchange 2007 SP1 oder höher verwenden, sollten Sie in der Lage sein, einen href zu verwenden <= "http://msdn.microsoft.com/en-us/library/bb408417.aspx" rel = "nofollow noreferrer" > Exchange Web Services . Seien Sie nicht überrascht, wenn es nicht besonders schnell ist - ich konnte es nicht schneller als etwa 100 E-Mail Auslagerungen pro Minute zu gehen. Die API war ziemlich schnell einsetzbar, though.

Sie können versuchen, das Postfach über IMAP- oder POP3-Zugriff auf.

Auch Microsoft bietet someway den SMTP-Server zu anschließen. überprüfen diese Verbindung für Details .

Aber ich denke, die Lösung für Sie ein Ort, ein Gateway-Server vor Ihrer Exchange-Infrastruktur sein würden und die Haken posibilities von Postfix oder anderen SMTP verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top