Wie kann ich die Zustellung von E-Mails an eine Lotus Notes-Maildatei auf bestimmte Tageszeiten beschränken oder ablehnen?

Wie kann ich die Zustellung von E-Mails an eine Lotus Notes-Maildatei auf bestimmte Tageszeiten beschränken oder ablehnen?

Wie kann ich die Zustellung von E-Mails an eine Lotus Notes-Maildatei auf bestimmte Tageszeiten beschränken oder ablehnen? Ich möchte, dass die Maildatei die Zustellung von E-Mails nur zu bestimmten Tageszeiten akzeptiert. In den übrigen Stunden möchte ich, dass der Absender eine Nachricht über eine fehlgeschlagene Zustellung erhält. Ist das möglich?

Antwort1

Ich denke, diese Frage gehört eher zu ServerFault als zu SuperUser, da es sich um eine Serveradministratorfrage handelt. Sie könnte sogar zu StackOverflow gehören, da alle Lösungen, die mir einfallen, das Schreiben von Code beinhalten.

Für die Zwecke dieser Antwort gehe ich davon aus, dass Sie von einer Benutzermaildatei und nicht von einer Mail-In-Datenbank sprechen. Wenn es sich um eine Mail-In-Datenbank handelt, ist die Arbeit ähnlich. Ich nehme Ihre Aussage auch wörtlich, dass Sie eine Unzustellbarkeitsbenachrichtigung zurücksenden und den Absender auffordern möchten, die Nachricht später erneut zu senden. (Ich selbst würde es nicht so machen. Ich würde die Nachrichten in eine temporäre Datenbank legen und sie dann zum entsprechenden Zeitpunkt an die eigentliche Zieldatenbank freigeben.)

Um das zu tun, was Sie möchten, müssen Sie drei Agenten schreiben.

Der erste Agent wird so geplant, dass er zu dem Zeitpunkt ausgeführt wird, zu dem Sie die Zustellung beenden möchten. Dieser Agent ändert das Personendokument und ändert die Maildatei so, dass sie auf eine Mail-In-Datenbank verweist.

Der zweite Agent würde so eingerichtet, dass er ausgeführt wird, nachdem neue E-Mails an die Mail-In-Datenbank übermittelt wurden. Seine Aufgabe wäre es, eine Nichtzustellungsbenachrichtigung zurückzusenden. Ich glaube nicht, dass Sie möchten, dass eine allgemeine Nichtzustellungsbenachrichtigung an den Absender zurückgesendet wird. Sie könnten dies tun, indem Sie den ersten Agenten die Maildatei auf einen nicht vorhandenen Dateinamen setzen lassen, aber die dadurch erzeugte Nichtzustellung würde die Absender wahrscheinlich nur denken lassen, dass sie an die falsche Adresse gesendet haben, sodass sie es erneut versuchen oder Ihren Helpdesk anrufen und sehr unzufrieden sind. Sie sollten eine benutzerdefinierte Nachricht haben, die besagt: „Diese Nachricht kann zwischen X:00 und Y:00 nicht zugestellt werden. Bitte senden Sie sie später erneut.“ Genau das sollte dieser Agent tun.

Der dritte Agent würde so geplant, dass er zu dem Zeitpunkt ausgeführt wird, zu dem Sie wieder Nachrichten annehmen möchten. Er würde das Personendokument ändern und das Mailfile-Feld wieder auf den richtigen Wert setzen. Wenn Sie nett zu den Absendern sein und sie nicht dazu bringen möchten, die Nachricht erneut zu senden, könnten Sie diesen Agenten die Nachrichten erneut senden lassen. Schließlich sind sie immer noch in der Mail-In-Datenbank gespeichert (es sei denn, Sie haben den zweiten Agenten so programmiert, dass er sie löscht).

verwandte Informationen