Ich habe einen Server mit zwei Domänen. Ich erhalte die Warnung wie im Titel erwähnt:
Listen Sie die Domain example.com nicht in BEIDEN mydestination und virtual_alias auf
Obwohl ich die obige Warnung erhalte, funktioniert es problemlos. Aber ich möchte wissen, wie ich das beheben kann.
Der Grund für die Domain an beiden Orten ist, dass ich catchall implementieren möchte - alle an @ domain.tld gesendeten E-Mails sollten an das E-Mail-Konto dieser Domain gesendet werden.
Wenn ich die Domain nicht in mein Ziel stelle, lehnt der Server die Annahme von E-Mails für diese Domain ab, da er kein offenes Relay sein soll. Wenn ich den catchall-Alias nicht in die virtuelle Alias-Tabelle einfüge, funktioniert der catchall (offensichtlich) nicht.
Was ist die richtige Lösung? Ich habe versucht, das Zeug auf http://www.postfix.org/VIRTUAL_README.html#virtual_alias zu lesen , aber ich kann mein Setup einfach nicht anders funktionieren lassen.
(PS: Ich verwende webmin / virtualmin, um meine Website zu verwalten, und wenn ich versuche, sie mit den integrierten Konfigurationstools zu konfigurieren, wird dieselbe Lösung bereitgestellt, die ich manuell habe. Es scheint also, dass selbst webmin keine bessere Lösung kennt Weg, dies zu tun ...)