[Postfixbuch-users] virtuelle Domain deaktivieren?

Christian Anton mail at christiananton.de
Mo Jun 13 15:30:22 CEST 2005


Marcel Hartmann wrote:

>
>Das mit dem smtp,pop,imap,sieve AUTH klappt nun ich kann Konten
>deaktivieren.
>Nur das Annehmen der Mails für eine Domain abschalten klappt nicht!
>Meine Abfrage:
>
># the table name
>table = mail_domain
>#
>select_field = domain_name
>where_field = domain_name
>#
>additional_conditions = and status = '1'
>
>eingebunden in:
>
>mydestination = localhost.$mydomain, localhost.localdomain, $myhostname,
>$mydomain, mysql:/etc/postfix/mysql-mydestination.cf
>
>warum greift die where clausel nicht?
>Ich will das relaying abstellen können. Wie Christian eben auch.
>
>Gruß Marcel
>
>  
>
Hmm, habe gestern nur die halbe Wahrheit geschrieben. Zusätzlich musst
Du die entsprechenden Accounts in der Tabelle "virtual" auf status=0
setzen, dann geht's (oder eben nicht, wie gewünscht.) Anscheinend wird
die virtual_alias_maps auch abgefragt, wenn die angegebene Domain gar
nicht in mydestination steht.
Das 0-Setzen der Stati ist aber über eine kleine SQL-Syntax recht
schnell machbar:

update virtual set status=0 where alias LIKE '%domain.tld'

So hat das bei mir gut funktioniert.


Gruß

Christian



Mehr Informationen über die Mailingliste Postfixbuch-users