[Postfixbuch-users] Kopie beim Versenden von E-Mails
Jerome Reinert
postfix at sanux-systems.de
Mo Jan 15 14:18:10 CET 2007
Hallo Andreas
> > > > Wie dem auch sei, ich habe folgendes gemacht.
> > > > ##main.cf##
> > > > sender_bcc_maps = mysql:/etc/postfix/mysql_sender_bcc_maps.cf
> > > >
> > > > ##mysql_sender_bcc_maps.cf ##
> > > > user = postfix
> > > > password = supergeheim
> > > > hosts = 127.0.0.1
> > > > dbname = postfix
> > > > query = SELECT goto FROM senderbcc WHERE address='%s'
> > > >
> > > > ##table senderbcc in database postfix##
> > > > address postfacheins at domain.com
> > > > goto kopie at domain.com
> > >
> > > # postmap -q goto mysql:/etc/postfix/mysql_sender_bcc_maps.cf
> > >
> > > sagt was?
> >
> > Gar nichts, das muss doch aber eher so heissen.
> > postmap -q "postfacheins at domain.com"
> > mysql:/etc/postfix/mysql_sender_bcc_maps.cf
> > dann ist die abfrage korrekt und es wird mir auch ganz brav dies
> > zurückgegeben kopie at domain.com
>
> Du hast weiter oben eine Tabelle beschrieben, die auf der linken Seite eine
> Spalte mit "address" und "goto" hat. Mit postmap machst Du plötzlich eine
> Abfrage auf postfacheins at domain.com und es kommt kopie at domain.com bei
> heraus? Irgendwas stimmt bei Deinen Angaben nicht, wie soll ich da helfen?
Der wert goto existiert doch aber nicht in der Adressspalte (address) der
Table senderbcc, die Abfrage lautet doch
query = SELECT goto FROM senderbcc WHERE address='%s'
%s übergebe ich doch mit meiner Frage (postfacheins at domain.com). Also einen
Wert aus address. Und bei Vorhandensein soll er mir den Wert des Feldes aus
der Spalte goto zurückliefern.
Warum soll ich als string goto übergeben? Das ist doch der Spaltenname.
Vielleicht meinen wir das gleiche und ich habe mich nur umständlich
ausgedrückt.
beste Grüße und Danke im Voraus
Jerome Reinert
Mehr Informationen über die Mailingliste Postfixbuch-users