Ich benutze IBM Lotus Notes-Web-Mail-Server und auf der Suche nach einer Lösung auf this Diagramm. Mein Programm ist in C# Sprache mit OpenPop.NET geschrieben. Gibt es eine effiziente Möglichkeit, neue E-Mails, die im Posteingang eingehen, zu überwachen, anstatt einen Zeitplan-Job alle 1 Minute wie eine neue E-Mail-Benachrichtigung oder einen SignalR-Typ auszuführen? Ich glaube, dass es nicht empfehlenswert ist, alle 1 Minute eine Verbindung zum Webmail-Postfach herzustellen. Bitte vorschlagen.E-Mail-Push-Benachrichtigung für neue Nachricht in C#
Antwort
Soweit ich weiß, gibt es keine veröffentlichte API für Push-Benachrichtigungen der Nachrichtenzustellung vom IBM Domino-Server.
unter der Annahme, dass Sie das Design der Mail-Dateien ändern können, könnten Sie schreiben "vor/nach neuer Mail ankommt" Notes-Agenten. Das könnte die Benachrichtigungen senden, die Informationen in einer anderen Datenbank ablegen oder sie in die URL hochladen. Fühlt sich nicht als eine extrem effiziente Lösung an, aber wahrscheinlich besser als eine intensive Abfrage des Domino Servers.
Sie möchten wahrscheinlich, dass dies passiert, nur wenn der Benutzer mit seinem Postfach "verbunden" ist, nicht immer alle Tausende von Mail-Dateien verarbeiten? Dies bedeutet, dass der Agent in Domino Zugriff auf die Informationen haben sollte, wenn der Benutzer verbunden ist oder nicht. Kurz gesagt - eine Menge Code auf dem Domino-Server, der einen darüber nachdenken lässt, ob die gesamte App besser eine Domino-basierte Web-App ist (hängt natürlich davon ab, was die App sonst noch macht).
- 1. WhatsApp Nachricht für eine neue Nummer
- 2. Neue Nachricht für alle Bot-Benutzer senden
- 3. Aktualisierung Posteingang neue Nachricht Anzahl
- 4. C# asp.net - Push-Benachrichtigung (Alarm Benutzer, wenn es neue Nachricht)
- 5. neue Kompilierung-Konstante in C# (für #if)
- 6. Ich will als neue Nachricht zweite Nachricht an Schauspieler senden
- 7. neue Swift Weg für Base64EncodedStringFromData Objective-C
- 8. Telegramm Bot löschen neue Nachricht (Python)
- 9. Detecting neue Linie in C
- 10. Neue Zeile in C lesen
- 11. Neue akademische cplex abgelaufene Lizenz Nachricht
- 12. Popup, wenn eine neue Nachricht eintrifft
- 13. Eigene WM-Nachricht für Message Pump in C++ definieren
- 14. Benutzerdefinierte Nachricht für Enum-Optionen in Formflow - C# Bot-Framework
- 15. In neue Nachricht E-Mail-Client in iOS-App stecken
- 16. Server/Client-Nachricht in C übergeben
- 17. C# textBox Nachricht
- 18. Neue Sequenzpunkte in C++ 11
- 19. Warten Sie eine neue Nachricht zu senden, während die aktuelle Nachricht in Smslib
- 20. Neue C# 6 Objektinitialisierersyntax?
- 21. No intellisense in Visual Studo 2017 für neue C# Dateien
- 22. seltsame Nachricht über Threads in C#
- 23. StarUML - Wie eine neue Zeile in einer Nachricht Argument
- 24. Laravel 5 neue benutzerdefinierte Nachricht in lang Ordner
- 25. IntelliJ IDEA neue Nachricht Frühling in Bezug auf Kontexte
- 26. Zeromq: Zugriff auf TCP-Nachricht in C++
- 27. Telegramm C# Beispiel Nachricht senden
- 28. Warum werden die Werte einer vorhandenen Nachricht (einschließlich ihres Ziels) in die neue Nachricht kopiert?
- 29. JSQMessagesViewController zeigen Nachricht Zeit für jede Nachricht
- 30. Pop3 zu SMTP Nachricht benutzerdefinierte Weiterleitung in C#