Relocated Users verwalten
Contents
vmm stellt auch eine, für Postfix optionale, relocated table zur Verfügung. Diese Tabelle beinhaltet Informationen, in Form von E-Mail-Adressen, über Benutzer, die nicht mehr existieren. Diese Informationen werden in "user has moved to new_location" Bounce Messages verwendet.
Postfix wird E-Mails an Adressen, die in der relocated table gefunden werden, mit einer entsprechenden Fehlermeldung ablehnen; siehe folgenden Auszug aus dem Mail-Log:
Dec 29 05:18:04 hostname postfix/smtpd[21456]: connect from host.dom.tld[10.1.2.3] Dec 29 05:18:04 hostname postfix/smtpd[21456]: NOQUEUE: reject: RCPT from host.dom.tld[10.1.2.3]: 550 5.1.6 <b.user@example.com>: Recipient address rejected: User has moved to b-user@somewhere-else.tld; from=<sender@dom.tld> to=<b.user@example.com> proto=ESMTP helo=<host.dom.tld> Dec 29 05:18:05 hostname postfix/smtpd[21456]: disconnect from host.dom.tld[10.1.2.3]
Erweitern Sie die relocated_maps in Postfix' main.cf mit pgsql:/etc/postfix/pgsql-relocated_maps.cf, um diese optionale Tabelle für Abfragen zu nutzen.
Relocated User erstellen
Syntax:
vmm relocatedadd alte_adresse neue_adresse
vmm ra alte_adresse new_address
Verwenden Sie diesen Unterbefehl, um einen relocated User anzulegen.
Beispiel:
hostname ~ # vmm relocatedadd b.user@example.com b-user@somewhere-else.tld hostname ~ #
Relocated-Informationen
Syntax:
vmm relocatedinfo alte_adresse
vmm ri alte_adresse
Dieser Unterbefehl zeigt die neue E-Mail-Adresse des Benutzers mit alte_adresse.
Beispiel:
hostname ~ # vmm relocatedinfo b.user@example.com
Relocated Informationen
-----------------------
Der Benutzer »b.user@example.com« ist erreichbar unter »b-user@somewhere-else.tld«
hostname ~ #
Relocated User löschen
Syntax:
vmm relocateddelete alte_adresse
vmm rd alte_adresse
Mit diesem Unterbefehl kann der relocated User mit alte_adresse gelöscht werden.
Beispiel:
hostname ~ # vmm relocateddelete b.user@example.com hostname ~ #
