[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