Hi!
Ich hab folgendes Problem:
Alle Email-Accounts funktionieren einwandfrei - bis auf die von einer domain.
Der Eintrag in der MySQL-Table für die Domain sowie für den User sind korrekt (wenn man diese Einträge mit denen der andere Domains vergleicht).
Das Verzeichnis /var/mail/virtual/domain.tld/user existiert ebenfalls.
Einloggen und Mails verschicken geht auch.
Eine Email-Weiterleitung für diese Domain funktioniert ebenfalls.
Wenn ich aber eine Mail an diese Mailadresse schicke kommt sie zurück mit dem Fehler "User unknown in virtual alias table".
In der /var/log/mail.log taucht ebenfalls folgendes auf:
Code:
Mar 28 00:05:17 servername postfix/trivial-rewrite[8687]: warning: do not list domain domain.tld in BOTH virtual_alias_domains and virtual_mailbox_domains
Mar 28 00:05:17 servername postfix/policyd-weight[7247]: decided action=PREPEND X-policyd-weight: using cached result; rate: -8.4; <client=209.85.218.171> <helo=mail-bw0-f171.google.com> <from=ersetzt@gmail.com> <to=contact@domain.tld>; delay: 0s
Mar 28 00:05:17 servername postgrey[6734]: action=pass, reason=triplet found, client_name=mail-bw0-f171.google.com, client_address=209.85.218.171, sender=ersetzt@gmail.com, recipient=contact@domain.tld
Mar 28 00:05:17 servername postfix/trivial-rewrite[8687]: warning: do not list domain domain.tld in BOTH virtual_alias_domains and virtual_mailbox_domains
Mar 28 00:05:17 servername postfix/error[8697]: 53B8DE4917E: to=<contact@domain.tld>, relay=none, delay=0.36, delays=0.34/0.01/0/0.01, dsn=5.0.0, status=bounced (User unknown in virtual alias table)
http://www.isp-control.net/documentation...l_problems habe ich mir durchgelesen, bekomme aber den Error für die warning nicht weg. Die domain.tld ist _nicht_ die selbe domain wie die die in der main.cfg von postfix als mydomain gesetzt ist.
postconf | grep "^my" gibt mir folgendes aus:
Code:
mydestination = $mydomain
mydomain = server.tld
myhostname = $mydomain
mynetworks = 127.0.0.1/32 alle meine anderen IP adressen
mynetworks_style = host
myorigin = $mydomain
Ich hab bereits die komplette domain (bzw den user) aus ispcp gelöscht und den mailaccount wieder neu angelegt.
Was man noch wissen müsste: Ich habe noch mailman laufen und daher folgende variablen erweitert:
Code:
virtual_alias_maps = hash:/etc/postfix/ispcp/aliases,
hash:/etc/postfix/virtual
local_recipient_maps = unix:passwd.byname $alias_maps
virtual_alias_maps = hash:/etc/postfix/ispcp/aliases,
hash:/etc/postfix/virtual
Aber wie gesagt: bei allen anderen Domains die auch Mailinglists haben funktioniert der Mailversand.
Was kann ich tun? Was müsst ihr noch wissen um mir zu helfen?
Edit:
Ich bin jetzt schon mal ein stückchen weiter. Wenn ich "hash:/etc/postfix/virtual" aus den virtual_alias_maps raus nehme funktioniert der Mailaccount (sprich: ich kann mails korrekt empfangen und sie werden nicht rejected). Die Mailinglists funktionieren dann aber logischer weise nicht mehr
Die Datei ist wie folgt aufgebaut:
Code:
domain.tld Irgendwas
mailverteilername@domain.tld mailverteilername
mailverteilername-admin@domain.tld mailverteilername-admin
mailverteilername-bounces@domain.tld mailverteilername-bounces
mailverteilername-confirm@domain.tld mailverteilername-confirm
mailverteilername-join@domain.tld mailverteilername-join
mailverteilername-leave@domain.tld mailverteilername-leave
mailverteilername-owner@domain.tld mailverteilername-owner
mailverteilername-request@domain.tld mailverteilername-request
mailverteilername-subscribe@domain.tld mailverteilername-subscribe
mailverteilername-unsubscribe@domain.tld mailverteilername-unsubscribe