Frage zu Postfixes virtual_*_domains und mydestination
Hallo Leute Ja ich weiss das steht in den Dokus, aber ich mache je länger je mehr so ein Durcheinander das ich mal froh um ein klares ja oder nein wäre ;) Postfix akzeptiert ja mails an alle domains die in $mydestination, $virtual_alias_domains sowie $virtual_mailbox_domains sind. $mydestination ist für lokale user alias ist für virtuelle domains die aber auf lokale user mappen mailbox ist für virtuelle domains die auf virtuelle user mappen ich habe nun soeben postfix mit mysql support etc aufgebaut und die queries kommen auch schon erfolgreich rein. In dem Tutorial wonach ich jedoch so einiges konfiguriert habe wird jedoch für die Definition welche domains akzeptiert werden sollen einfach ein mysql query ans $mydestination angehängt, sprich ALLE domains, ob gealiaste oder gemailboxte hängen am $mydestination In der Postfix-Doku steht allerdings ausdrücklich dass man das NICHT machen sollte Daher nun mal die Frage, muss ich wirklich zwei queries machen jeweils für 'gealiaste' und für 'gemailboxte' domains und die in die entsprechende $virtual_*_domains eintragen oder geht dieser hack auch problemlos? Danke für die Aufklärung! Matti
Matthias Keller wrote:
Hallo Leute
Ja ich weiss das steht in den Dokus, aber ich mache je länger je mehr so ein Durcheinander das ich mal froh um ein klares ja oder nein wäre ;) Postfix akzeptiert ja mails an alle domains die in $mydestination, $virtual_alias_domains sowie $virtual_mailbox_domains sind.
$mydestination ist für lokale user alias ist für virtuelle domains die aber auf lokale user mappen mailbox ist für virtuelle domains die auf virtuelle user mappen
ich habe nun soeben postfix mit mysql support etc aufgebaut und die queries kommen auch schon erfolgreich rein. In dem Tutorial wonach ich jedoch so einiges konfiguriert habe wird jedoch für die Definition welche domains akzeptiert werden sollen einfach ein mysql query ans $mydestination angehängt, sprich ALLE domains, ob gealiaste oder gemailboxte hängen am $mydestination In der Postfix-Doku steht allerdings ausdrücklich dass man das NICHT machen sollte
Daher nun mal die Frage, muss ich wirklich zwei queries machen jeweils für 'gealiaste' und für 'gemailboxte' domains und die in die entsprechende $virtual_*_domains eintragen oder geht dieser hack auch problemlos?
Danke für die Aufklärung!
PS: in der Postfix doku steht sogar zu virtual_mailbox_domains: "default: $virtual_mailbox_maps" Wäre eigentlich am schönsten wenn er gleich automatisch die domains von der mailbox_maps nehmen würde .. aber das funktioniert so nicht... kriege da nur ein Relay access denied wenn ich das so mache..... Matti
Am Sonntag 12 September 2004 01:31 schrieb Matthias Keller:
Matthias Keller wrote:
Hallo Leute
Ja ich weiss das steht in den Dokus, aber ich mache je länger je mehr so ein Durcheinander das ich mal froh um ein klares ja oder nein wäre ;) Postfix akzeptiert ja mails an alle domains die in $mydestination, $virtual_alias_domains sowie $virtual_mailbox_domains sind.
$mydestination ist für lokale user alias ist für virtuelle domains die aber auf lokale user mappen mailbox ist für virtuelle domains die auf virtuelle user mappen
ich habe nun soeben postfix mit mysql support etc aufgebaut und die queries kommen auch schon erfolgreich rein. In dem Tutorial wonach ich jedoch so einiges konfiguriert habe wird jedoch für die Definition welche domains akzeptiert werden sollen einfach ein mysql query ans $mydestination angehängt, sprich ALLE domains, ob gealiaste oder gemailboxte hängen am $mydestination In der Postfix-Doku steht allerdings ausdrücklich dass man das NICHT machen sollte
Daher nun mal die Frage, muss ich wirklich zwei queries machen jeweils für 'gealiaste' und für 'gemailboxte' domains und die in die entsprechende $virtual_*_domains eintragen oder geht dieser hack auch problemlos?
Danke für die Aufklärung!
PS: in der Postfix doku steht sogar zu virtual_mailbox_domains: "default: $virtual_mailbox_maps" Wäre eigentlich am schönsten wenn er gleich automatisch die domains von der mailbox_maps nehmen würde .. aber das funktioniert so nicht... kriege da nur ein Relay access denied wenn ich das so mache.....
Nach meinem Verständnis (keine praktischen Erfahrungen damit): 1. Postfix akzeptiert prinzipiell alles, was in $mydestinations steht. Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen. 2. Das neuerdings (so lange gibt es das noch gar nicht) die virtuellen Domains gesondert angegeben werden können, dient IMHO vor allem dazu, für diese Domains ggf. einfacher eine gesonderte Verarbeitung vornehmen zu können (z.B. kein Content-Filter). -- Gruß MaxX Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
Am Sonntag, 12. September 2004 11:42 schrieb Matthias Houdek:
Nach meinem Verständnis (keine praktischen Erfahrungen damit):
1. Postfix akzeptiert prinzipiell alles, was in $mydestinations steht. Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen.
Es gibt verschiedene Orte Postfix mitzuteilen, für welche Domains er zuständig ist. $mydestination ist nur eine davon, alles was Du dort angibst geht nach $local_transport. Das ist der falsche Weg wenn Du virtual verwenden möchtest, dann musst Du die Domains in $virtual_alias_domains bzw. $virtual_mailbox_domains angeben. Wenn Die Domains weitergeleitet werden sollen, gibt es $relay_domains.
2. Das neuerdings (so lange gibt es das noch gar nicht) die virtuellen Domains gesondert angegeben werden können, dient IMHO vor allem dazu, für diese Domains ggf. einfacher eine gesonderte Verarbeitung vornehmen zu können (z.B. kein Content-Filter).
Hmm, virtual gibt es schon recht lange, nur die Aufsplittung in virtual_alias_domains und virtual_mailbox_domains noch nicht. Wenn ich nicht irre ist die AUfsplittung mit 2.0 eingeführt worden. Das mit dem content_filter hat eigentlich nicht viel damit zu tun. -- Andreas
Am Sonntag 12 September 2004 17:33 schrieb Andreas Winkelmann:
Am Sonntag, 12. September 2004 11:42 schrieb Matthias Houdek:
Nach meinem Verständnis (keine praktischen Erfahrungen damit):
1. Postfix akzeptiert prinzipiell alles, was in $mydestinations steht. Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen.
Es gibt verschiedene Orte Postfix mitzuteilen, für welche Domains er zuständig ist. $mydestination ist nur eine davon, alles was Du dort angibst geht nach $local_transport. Das ist der falsche Weg wenn Du virtual verwenden möchtest, dann musst Du die Domains in $virtual_alias_domains bzw. $virtual_mailbox_domains angeben. Wenn Die Domains weitergeleitet werden sollen, gibt es $relay_domains.
2. Das neuerdings (so lange gibt es das noch gar nicht) die virtuellen Domains gesondert angegeben werden können, dient IMHO vor allem dazu, für diese Domains ggf. einfacher eine gesonderte Verarbeitung vornehmen zu können (z.B. kein Content-Filter).
Hmm, virtual gibt es schon recht lange, nur die Aufsplittung in virtual_alias_domains und virtual_mailbox_domains noch nicht.
Das meinte (und schrieb) ich doch auch.
Wenn ich nicht irre ist die AUfsplittung mit 2.0 eingeführt worden. Das mit dem content_filter hat eigentlich nicht viel damit zu tun.
Wofür sollte ich sonst die virtuellen Domains aufsplitten, wenn nicht für eine getrennte, unterschiedliche Behandlung? -- Gruß MaxX Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
Am Sonntag, 12. September 2004 18:25 schrieb Matthias Houdek:
Nach meinem Verständnis (keine praktischen Erfahrungen damit):
1. Postfix akzeptiert prinzipiell alles, was in $mydestinations steht. Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen.
Es gibt verschiedene Orte Postfix mitzuteilen, für welche Domains er zuständig ist. $mydestination ist nur eine davon, alles was Du dort angibst geht nach $local_transport. Das ist der falsche Weg wenn Du virtual verwenden möchtest, dann musst Du die Domains in $virtual_alias_domains bzw. $virtual_mailbox_domains angeben. Wenn Die Domains weitergeleitet werden sollen, gibt es $relay_domains.
2. Das neuerdings (so lange gibt es das noch gar nicht) die virtuellen Domains gesondert angegeben werden können, dient IMHO vor allem dazu, für diese Domains ggf. einfacher eine gesonderte Verarbeitung vornehmen zu können (z.B. kein Content-Filter).
Hmm, virtual gibt es schon recht lange, nur die Aufsplittung in virtual_alias_domains und virtual_mailbox_domains noch nicht.
Das meinte (und schrieb) ich doch auch.
Dann übersetze mir das Doch mal bitte: "Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen." Also virtuelle Domains haben in $mydestination wirklich nix zu suchen, aber vielleicht hast Du was anderes gemeint.
Wenn ich nicht irre ist die AUfsplittung mit 2.0 eingeführt worden. Das mit dem content_filter hat eigentlich nicht viel damit zu tun.
Wofür sollte ich sonst die virtuellen Domains aufsplitten, wenn nicht für eine getrennte, unterschiedliche Behandlung?
Hmm, ich würde eher für ein unterschiedliches _Ziel_ plädieren. Der Weg dorthin (z.B. content_filter) ist für alle ungefähr gleich. -- Andreas
Am Sonntag 12 September 2004 19:04 schrieb Andreas Winkelmann:
Am Sonntag, 12. September 2004 18:25 schrieb Matthias Houdek:
Nach meinem Verständnis (keine praktischen Erfahrungen damit):
1. Postfix akzeptiert prinzipiell alles, was in $mydestinations steht. Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen.
Es gibt verschiedene Orte Postfix mitzuteilen, für welche Domains er zuständig ist. $mydestination ist nur eine davon, alles was Du dort angibst geht nach $local_transport. Das ist der falsche Weg wenn Du virtual verwenden möchtest, dann musst Du die Domains in $virtual_alias_domains bzw. $virtual_mailbox_domains angeben. Wenn Die Domains weitergeleitet werden sollen, gibt es $relay_domains.
2. Das neuerdings (so lange gibt es das noch gar nicht) die virtuellen Domains gesondert angegeben werden können, dient IMHO vor allem dazu, für diese Domains ggf. einfacher eine gesonderte Verarbeitung vornehmen zu können (z.B. kein Content-Filter).
Hmm, virtual gibt es schon recht lange, nur die Aufsplittung in virtual_alias_domains und virtual_mailbox_domains noch nicht.
Das meinte (und schrieb) ich doch auch.
Dann übersetze mir das Doch mal bitte: "Insofern sollte es mit dem Anhängen der virtuellen Domains an $mydestinations auf jeden Fall klappen."
Ich schrieb: "Das neuerdings (so lange gibt es das noch gar nicht) die virtuellen Domains _gesondert_ angegeben werden können,..." (Hervorhebung nachträglich ;-). Und Ja, Postfix nimmt _auch_ die Mails für virtuelle Domains an, wenn diese unter $mydestinations mit eingetragen sind. Das klappt. Auf jeden Fall. Ob es gut so ist und allen Ansprüchen gerecht wird und ob es nicht was besseres gibt - dazu habe ich mich nie geäußert.
Also virtuelle Domains haben in $mydestination wirklich nix zu suchen, aber vielleicht hast Du was anderes gemeint.
Nö, das habe ich schon so gemeint. Aber ich hab auch geschrieben, dass ich damit (virtual domains) - mal von ein paar Spielereien abgesehen - keine praktischen Erfahrungen habe.
Wenn ich nicht irre ist die AUfsplittung mit 2.0 eingeführt worden. Das mit dem content_filter hat eigentlich nicht viel damit zu tun.
Wofür sollte ich sonst die virtuellen Domains aufsplitten, wenn nicht für eine getrennte, unterschiedliche Behandlung?
Hmm, ich würde eher für ein unterschiedliches _Ziel_ plädieren. Der Weg dorthin (z.B. content_filter) ist für alle ungefähr gleich.
Kann, muss aber nicht. Deswegen schrieb ich ja auch "z.B.". Behandlung der Mail umfasst IMHO alles, was Postfix nach dem Empfang mit der Mail macht - bis zur Auslieferung an die nächste Instanz. -- Gruß MaxX Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
Am Sonntag, 12. September 2004 01:31 schrieb Matthias Keller:
Ja ich weiss das steht in den Dokus, aber ich mache je länger je mehr so ein Durcheinander das ich mal froh um ein klares ja oder nein wäre ;) Postfix akzeptiert ja mails an alle domains die in $mydestination, $virtual_alias_domains sowie $virtual_mailbox_domains sind.
$mydestination ist für lokale user alias ist für virtuelle domains die aber auf lokale user mappen mailbox ist für virtuelle domains die auf virtuelle user mappen
ich habe nun soeben postfix mit mysql support etc aufgebaut und die queries kommen auch schon erfolgreich rein. In dem Tutorial wonach ich jedoch so einiges konfiguriert habe wird jedoch für die Definition welche domains akzeptiert werden sollen einfach ein mysql query ans $mydestination angehängt, sprich ALLE domains, ob gealiaste oder gemailboxte hängen am $mydestination In der Postfix-Doku steht allerdings ausdrücklich dass man das NICHT machen sollte
Daher nun mal die Frage, muss ich wirklich zwei queries machen jeweils für 'gealiaste' und für 'gemailboxte' domains und die in die entsprechende $virtual_*_domains eintragen oder geht dieser hack auch problemlos?
Danke für die Aufklärung!
PS: in der Postfix doku steht sogar zu virtual_mailbox_domains: "default: $virtual_mailbox_maps" Wäre eigentlich am schönsten wenn er gleich automatisch die domains von der mailbox_maps nehmen würde .. aber das funktioniert so nicht... kriege da nur ein Relay access denied wenn ich das so mache.....
Da kapier ich nicht. Evtl etwas mehr Konfiguration (postconf -n) und Logs? -- Andreas
participants (3)
-
Andreas Winkelmann
-
Matthias Houdek
-
Matthias Keller