[Postfixbuch-users] Frage zu SQL-Abfragen (Beispiel aus dem Buch)

Christian Garling christian at cg-networks.de
Do Jan 17 13:39:41 CET 2008


> Hallo,
>
> ich stelle gerade mal das Beispiel mit der SQL-Datenbank aus dem
> Postfix-Buch (2.Auflage) nach.
>
> Da habe ich gleich mehrere Fragen:
>
> 1) Ich möchte 5 (-6) Domains auf dem Rechner verwalten. Für Die Nutzer
> möchte ich die Mails
> in folgender Struktur ablegen:
>
> /srv/maildirs/domain1.tld/user1
> /srv/maildirs/domain1.tld/user2
> ...
> /srv/maildirs/domain2.tld/user1
> /srv/maildirs/domain2.tld/user2
> ...
>
> Gibt es eine möglichkeit bei der  SQL-Abfrage zwei Felder zu verbinden,
> damit das  Benutzerverzeichnis
> aus 2 Feldern - z.B. "domain" und "user" - zusammngesetzt wird? Meine
> Versuche mit "concat" sind leider
> gescheitert.
Wie denn probiert? CONCAT(user,'@',domain)?

Gruß Christian

>
>
> 2) In meiner sql-Logdatei habe ich festgestellt, dass alle Anfragen
> doppelt vorkommen, obwohl nur eine Mail
> eingeliefert wird. Ist das so gewollt oder hab ich da eventuell etwas
> falsch konfiguriert?
>
> Hier mal ein Beispiel:
>
> 080117 12:05:52	    285 Connect     admin at localhost on mailbase
> 		    285 Quit
> 		    <--- snip --->
> 		    286 Connect     admin at localhost on mailbase
> 		    286 Quit
> 		    287 Connect     admin at localhost on mailbase
> 		    287 Query       START TRANSACTION
> 		    287 Query       select password from mailusers where
> account='user1 at pftd.de'
> 		    287 Query       select password from mailusers where
> account='user1 at pftd.de'
> 		    287 Query       COMMIT
> 		    287 Quit
> 		    288 Connect     admin at localhost on mailbase
> 		    288 Quit
> 		    289 Connect     admin at localhost on mailbase
> 		    289 Query       SELECT maildir FROM mailusers WHERE
> account='pftd.de'
> 		    289 Query       SELECT maildir FROM mailusers WHERE
> account='pftd.de'
> 		    290 Connect     admin at localhost on mailbase
> 		    290 Query       SELECT forward_to FROM weiterleitungen WHERE
> forward_from='user2 at pftd.de'
> 		    290 Query       SELECT forward_to FROM weiterleitungen WHERE
> forward_from='@pftd.de'
> 		    291 Connect     admin at localhost on mailbase
> 		    291 Query       SELECT forward_to FROM weiterleitungen WHERE
> forward_from='user2 at pftd.de'
> 		    291 Query       SELECT forward_to FROM weiterleitungen WHERE
> forward_from='@pftd.de'
> 		    289 Query       SELECT maildir FROM mailusers WHERE
> account='pftd.de'
> 		    291 Query       SELECT forward_to FROM weiterleitungen WHERE
> forward_from='user1 at pftd.de'
> 		    291 Query       SELECT forward_to FROM weiterleitungen WHERE
> forward_from='@pftd.de'
> 080117 12:05:53	    289 Query       SELECT maildir FROM mailusers WHERE
> account='pftd.de'
>
>
> Gruß Josef
> _____________________________________________________________________
> Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
>
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
>
> Postfixbuch-users at listi.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>





Mehr Informationen über die Mailingliste Postfixbuch-users