Domino 9 und frühere Versionen > Administration & Userprobleme

Postmaster und unzustellbare Mail

(1/3) > >>

carsten_tm:
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

carsten_tm:
Scheinen sich ja viele mit auszukennen ;-))

mb:
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

mastertom:
ich benötige auch zu b eine Lösung!

Gibt es mittlerweile Neuigkeiten zu dem Thema? (R5 / R6)

 ???

Rob Green:
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.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln