2017-09-24 7 views
-1

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

0

Soweit ich weiß, gibt es keine veröffentlichte API für Push-Benachrichtigungen der Nachrichtenzustellung vom IBM Domino-Server.

0

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).

Verwandte Themen