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?
Antwort
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.
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
obwohl die edge.js scheint eines der interessantesten Dinge aller Zeiten: D! krank sein sicher, die ews api aus C# – Juan
@Juan Groß, ich hoffe, [node-ews] (https://github.com/nmarus/node-ews) funktioniert für Sie. –
- 1. Senden von E-Mail über Microsoft Exchange Server
- 2. Senden von E-Mail über Microsoft Exchange
- 3. Wie kann ich eine E-Mail mit einem Anhang mit Python und Microsoft Exchange senden?
- 4. Verwenden Sie Microsoft Exchange E-Mail von Asp.net
- 5. send mail über php an microsoft exchange
- 6. Web-Service-Aufruf in Microsoft Exchange Server
- 7. Wie kann ich die angezeigte Mail-Exchange-
- 8. Grails Mail Exchange Server-Konfiguration
- 9. Exchange 2010 EWS kann nicht auf 2007 MailBox - AutoErmittlung zugreifen?
- 10. Android JavaMail senden Mail mit Exchange-Server
- 11. Lesen der Microsoft Exchange E-Mail in C#
- 12. Wie kann ich auf Microsoft SQL Server von Linux aus zugreifen?
- 13. Wie kann ich Mail über Exchange Server 2013 auf Rails 2.1.1 senden?
- 14. Wie kann ich von außen auf den DNS-Server zugreifen?
- 15. Wie kann ich auf Iframe-Elemente mit Javascript zugreifen?
- 16. Gnus innerhalb von Emacs verwenden, um auf Mail von Microsoft Exchange (2010) zuzugreifen
- 17. Senden von E-Mail mit Corporate Exchange Server in C#
- 18. Wie kann ich die AngularJS App mit Microsoft Exchange über Node integrieren?
- 19. phpmailer Exchange Server-Authentifizierung
- 20. Wie kann ich von einem auf einem Server bereitgestellten Java-Webdienst auf eine lokale Datei zugreifen?
- 21. E-Mails lesen und Anhang von Microsoft Exchange Server herunterladen
- 22. Wie kann ich von JavaScript auf ein HTML-Textfeld zugreifen?
- 23. Wie kann ich auf appInsights.context von Javascript-Code zugreifen
- 24. Kommunikation mit einem Exchange Server 2003-Postfach
- 25. Fehler anfordern, wenn ich versuche Mail an Exchange Server senden mithilfe von Exchange Web Services
- 26. Wie kann ich mit Python von einem externen Server auf die AWS API Gateway API zugreifen?
- 27. Extract E-Mail Anhänge von Outlook (Exchange-Server) C#
- 28. Wie kann ich auf den Startmenüpfad zugreifen?
- 29. Java Mail zu Exchange Server "keine Login-Methoden unterstützt"
- 30. Kann Microsoft Graph auf Azure-Ressourcen zugreifen?
Ich denke, Sie sollten eine API von Microsoft verwenden, um in Ihrer Elektronikanwendung zu konsumieren –
https://www.npmjs.com/package/exchanger? https://www.npmjs.com/package/node-ews? – josh3736