Hallo,
> Do Jul 01 2010 13:48:08 CEST von "Christian Flothmann"
><[email protected]> Betreff: Re: [postfix-users] relay_domain in
> mysql mit Ausnahmen
>
>
> Hallo,
>
> Am 30.06.2010 18:09, schrieb Stefan:
>
>
> <snip>
>
>>/etc/postfix/relay_domains.cf:
>>
>> user = postfix
>> password = xxx
>> dbname = postfix
>> query = SELECT domain FROM domain WHERE domain='%s' and active = 1
>>
>> [...]
>>
>> Ich möchte also für alle subdomains von example.com relayen aber nicht
>>fur
>> subdomain1.example.com. Wie bilde ich das jetzt in meiner Datenbank ab?
>>
>>
> passe die SQL-Abfrage so an, dass sie die Subdomain nicht matcht:
>
> SELECT domain FROM domain WHERE domain='%s' and active = 1 and domain
> <> 'subdomain1.example.com'
>
>
>
>
>
>
Das funktioniert so leider nicht. Denn Postfix macht zwei SQL Abfragen (da
parent_domain_matches_subdomains=relay_domains):
SELECT domain FROM domain WHERE domain='subdomain1.example.net' and active
= 1
SELECT domain FROM domain WHERE domain='example.net' and active = 1
Und die zweite Abfrage ist immer wahr.
Ohne parent_domain_matches_subdomains=relay_domains würde es gehen, dann
müsste ich aber jede subdomain zwingend in die DB eintragen und das würde
ich gerne vermeiden. Aber scheinbar geht es nicht anders.
> Gruß
> Christian
>
>
Danke für die Hilfe und einen schönen Gruß
Stefan
_______________________________________________
postfix-users mailing list
[email protected]
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users