2016-08-29 1 views
1

Ich versuche, eine Desktop-App mit Elektron, die E-Mails von einem bestimmten Postfach (Microsoft Exchange Server) abrufen zu bauen, jetzt habe ich mich umgesehen und gelesen, dass die Mailbox-Verbindung Server-Seite (die Frage wurde von einem Kerl Gebäude gemacht eine Web-basierte App, die ein bisschen ähnlich zu dem ist, was ich tun möchte, aber, da ich nicht wirklich einen Knoten js Server, sondern eher mit Elektronen, die, soweit ich verstehe, ist wie eine Desktop-App-Version von Knoten Ich bin mir nicht sicher, welchen Ansatz ich wählen soll. Sollte ich eine API verwenden? hat Microsoft irgendeine Schnittstelle dafür? oder sollte ich eine Integration von Drittanbietern dafür verwenden?Wie kann ich mit Javascript auf Mail von einem Microsoft Exchange Server zugreifen?

+0

Ich denke, Sie sollten eine API von Microsoft verwenden, um in Ihrer Elektronikanwendung zu konsumieren –

+0

https://www.npmjs.com/package/exchanger? https://www.npmjs.com/package/node-ews? – josh3736

Antwort

1

Es sieht aus wie die Exchange Web Services API nur als CLR-Assembly zur Verfügung gestellt, so dass, wenn Sie es benutzen wollen müssen Sie:

  • eine C# Konsolenanwendung schreiben, die Sie dann von Ihrem Electron App laichen (und kommunizieren über stdin/stdout) oder
  • verwenden, um den EWS-API in Ihrer Electron App über Edge.js

Alternativ könnten Sie wahrscheinlich nur direkt kommunizieren mit dem Exchange-Server SOAP m mit Texte, aber das könnte ein wenig mühsam sein, zu implementieren.

+1

Ich fand schließlich die Antwort durch Zugriff auf EWS Managed API mit Knoten-Ews (Sie können es auf npm finden, obwohl die Dokumentation ist knapp), die ein Wrapper zum Senden von Soap-Nachrichten an einen Exchange-Server ist. – Juan

+0

obwohl die edge.js scheint eines der interessantesten Dinge aller Zeiten: D! krank sein sicher, die ews api aus C# – Juan

+0

@Juan Groß, ich hoffe, [node-ews] (https://github.com/nmarus/node-ews) funktioniert für Sie. –

Verwandte Themen