Wandersmann schrieb am 28.06.13 12:34:
Wo ist da ein Widersprüch.

Ich erkläre es dir gerne nochmal:


Tatsache 1:
Ich darf die Domains firstdomain.at, seconddomain.at und thirddomain.at nicht zugleich in virtual_alias_domains und virtual_mailbox_domains eintragen. Folgendes ist also falsch:

In main.cf:
virtual_alias_domains = firstdomain.at, seconddomain.at, thirddomain.at
virtual_mailbox_domains = firstdomain.at, seconddomain.at, thirddomain.at

Darin stimmen wir überein, daran habe ich nie gezweifelt, und mir wäre es sehr lieb, wenn wir darüber nicht weiter diskutieren würden, denn da waren wir uns immer schon einig.


Tatsache 2:
Ich bin "der MX" der drei genannten Domains und es gibt in allen drei Domains gültige E-Mail-Adressen, die an andere E-Mail-Adressen weitergeleitet werden sollen (alle Ziele gehören ebenfalls zu diesen drei Domains). Das Weiterleiten wird mit Hilfe von virtual_alias_maps erledigt, damit Postfix bei einer Adresse aus einer bestimmten Domain aber überhaupt in virtual_alias_maps nachsieht, muss die Domain dieser Adresse in virtual_alias_domains eingetragen sein. Da das bei allen drei Domains der Fall ist, muss ich also zwingend in main.cf das eintragen:

virtual_alias_domains = firstdomain.at, seconddomain.at, thirddomain.at


Tatsache 3:
Alle E-Mail-Empfänger sind virtuelle User. Die Empfänger-E-Mail-Adressen müssen also in virtual_mailbox_maps eingetragen sein. Damit Postfix bei einer Adresse aus einer bestimmten Domain aber überhaupt in virtual_mailbox_maps nachsieht, muss die Domain dieser Adresse in virtual_mailbox_domains eingetragen sein. Da das bei allen drei Domains der Fall ist, muss ich also zwingend in main.cf das eintragen:

virtual_mailbox_domains = firstdomain.at, seconddomain.at, thirddomain.at


Die Tatsachen 2 und 3 ergeben zusammen also einen zwingenden Grund, folgendes in main.cf einzutragen:
virtual_alias_domains = firstdomain.at, seconddomain.at, thirddomain.at
virtual_mailbox_domains = firstdomain.at, seconddomain.at, thirddomain.at

Das widerspricht aber der Tatsache 1, die wird bereits außer Streit gestellt haben. Also muss in der Tatsache 2 oder der Tatsache 3 ein Fehler sein. Ich weiß aber nicht wo, und weiß nicht was der Fehler ist. Und genau hier benötige ich Hilfe.


Liebe Grüße
Hubert Schölnast