DoveCot-Benutzer + mehrere Domänen

DoveCot-Benutzer + mehrere Domänen

Hallo, ich versuche, Dovecot mit mehreren Domänen zum Laufen zu bringen

Meine /etc/aliases sehen so aus

# See man 5 aliases for format
postmaster:    root
shop: shop
ben: ben

Wenn ich versuche, es zu ändern in

[email protected]: ben

und dann laufen

newaliases

Es sagt mir

postalias: warning: /etc/aliases, line 3: name must be local

Hier ist meine Dovecot-Konfiguration

http://178.62.83.203/dovecot.conf

postfix main.cf

http://178.62.83.208/postfix.cf

Was muss ich tun, damit es funktioniert?

Antwort1

Soweit ich weiß, impliziert die Idee mehrerer Domänen, dass E-Mail-Benutzer virtuell sein werden. Sie sollten nicht in /etc/aliases verfügbar sein

stattdessen richten Sie Dovecot userdb/ passdbirgendwo in /etc/dovecot/usersoder sogar/etc/dovecot/%d/users

Definieren Sie auf ähnliche Weise, mail_locationsodass es verwendet %d.

falls Sie Aliase benötigen, definieren Sie diese in Postfix

# /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual_alias_map

und füllen Sie die Karte

# /etc/postfix/virtual_alias_map
[email protected] [email protected] [email protected] ben

oben benist ein lokaler Benutzer, der auf dem System existiert (in /etc/passwd) und die E-Mail wird (hoffentlich) an das lokale Postfach des Benutzers zugestellt ( /var/mail/ben)

verwandte Informationen