[postfix-users] relay_domain in mysql mit Ausnahmen
Stefan
stefan at localside.net
Do Jul 1 15:30:59 CEST 2010
Hallo,
> Do Jul 01 2010 13:48:08 CEST von "Christian Flothmann"
><christian.flothmann at xabbuh.de> 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
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://de.postfix.org/pipermail/postfix-users/attachments/20100701/9276dc27/attachment.html>
Mehr Informationen über die Mailingliste postfix-users