Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: carsten_tm am 24.07.02 - 15:59:42
-
Das Thema ist hier zwar schonmal angesprochen worden, aber ich habe es nocht nicht ganz begriffen.
Also: Wenn eingehende Mail (SMTP) unzustellbat ist, so wird sie entweder gebounced, mit dem Absender "postmaster@internetdomäne.tld" - oder sie bleibt in der mail.box liegen. Je nach Einstellung in "Router/SMTP".
Liege ich soweit richtig ?
Ich möchte jetzt aber, daß
a) gebouncte Mails eine andere Domäne im Absender haben und
b) alle unzustellbaren Mails in der Mail-In "POSTMASTER" landen.
zu b) gibt es im notes.net Forum ziemlich wirre Aussagen. Hat es irgendjemand geschafft, in einer Version > 5.0.5 alle eigentlich unzustellbaren Mails in einem eigenen Postfach zu sammeln ?
(neugierig)
gruß,
carstentm
-
Scheinen sich ja viele mit auszukennen ;-))
-
Hallo CarstenTM!
zu a)
Domänendokument anlegen. Globale Domäne.
"Als Vorgabe für die globale Domäne verwenden (für alle Internet-Protokolle außer HTTP):" andere Domäne eintragen.
Das wirkt sich aber auch auf alle andere User aus, die keine Internetadresse im Pers.dok. stehen haben.
zu b)
k. A.
Marc
-
ich benötige auch zu b eine Lösung!
Gibt es mittlerweile Neuigkeiten zu dem Thema? (R5 / R6)
???
-
b = mögliche Lösung, da es in R5 nix "eingebautes" gibt zu "schicke alles unzustellbare an zentrale Postmaster Adresse":
1. stelle gemäß diesem Bild "das Schräubchen" im Config Doc des Servers so ein wie unten im Bild Anhang sichtbar
2. Nimm eine "Überwachungs" DB auf dem gleichen Server und schreibe in einen zyklischen Agent folgendes rein:
Sub Initialize
Dim Sess As New NotesSession
Dim DB As NotesDatabase
Set DB = New NotesDatabase( "DEIN_SERVER", "mail.box" )
Dim View As NotesView
Set view = DB.GetView("Mail")
Dim Doc As NotesDocument
Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
If doc.HasItem("RoutingState") Then
If Lcase$(doc.RoutingState(0))="hold" Then 'or if="dead"
Messagebox doc.FailureReason(0) 'or do send dead mail to postmaster@yourdomain.com
End If
End If
Set doc = view.GetNextDocument(doc)
Wend
End Sub
Das sollte es gewesen sein.
-
Prima Ansatz... danke für den Tip!
:)
-
warts ab...da gibbet es anscheinden x-Varianten, was noch passieren kann.
-
Wie meinste dass denn nun? ???
Seiteneffekte?
-
les mal mein aktuelles Blog dazu (siehe Link unten) und LDD-Forum Stichwort "postmaster". Irgendwie schildert ein jeder was anderes.
Bei meiner Methode weiß ich zumindestens, dass es klappt ;) ;D
-
hmm, fällt mir noch einer ein:
die messages an den originator werden doch auch über die mail.box geroutet.
Dann nimm doch das journaling; dann brauchst du nix zu coden. Mails gehen ins Journal und der Sender bekommt eine Meldung, das...
;D
-
prima Sache! *gleich notiert*
-
ach ja, war irgendwann auch mal so eine Frage hier:
Wie kann ich ( chef ) erst einmal ALLE Mails Vor der Auslieferung lesen und dann etscheiden, ob die zugestellt werden sollen. ??
In ND 6 Journaling einrichten und dann die Regel "Wenn To or CC = "*"" dann journal this message.
Könnte man auch wunderbar dazu verwenden, im Falle von Urlaub bei Aktivierung des OOO Agent automatisch eine Regel zu erzeugen, die dan die Mails weiterzuleiten
2 Regeln :
if To or cc = receipient > Journal to "mailbox von receipient" and "journal to "forward address"
auch gleich notiert ;D
>> generelle Frage, was man alles mit den neuen ServerRules so anstellen kann