<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.2.2">
</HEAD>
<BODY>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">trivial-rewrite fliegt auf die Schnauze, weil die Abfrage nicht klappt.</FONT>
<FONT COLOR="#000000">-> Abfrage mit postmap testen!</FONT>

<FONT COLOR="#000000"># postmap -v -q "<A HREF="mailto:user@example.com">user@example.com</A>" mysql:/etc/postfix/mailbox.mysql</FONT>

<FONT COLOR="#000000">Wenn das nicht das maildir als Antwort bringt dann kann Postfix auch nichts</FONT>
<FONT COLOR="#000000">zutande bringen.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
ok, das hat mich, zumindest ein stückerl weiter gebracht, weil ich nun auch ´n feld "active" in der tabelle habe (wenn ich´s schon abfrage <IMG SRC="cid:1142003319.5530.5.camel@moibix.site" ALIGN="middle" ALT=";-)" BORDER="0"> )<BR>
<BR>
# postmap -v -q erik.neuwirth@echte_domain.de mysql:/etc/postfix/mailbox.mysql<BR>
postmap: dict_eval: const  mail<BR>
postmap: dict_eval: const  ipv4<BR>
postmap: name_mask: ipv4<BR>
postmap: dict_eval: const  mail.testdomain.de<BR>
postmap: dict_eval: const  testdomain.de<BR>
postmap: dict_eval: const  Postfix<BR>
postmap: dict_eval: const  postfix<BR>
postmap: dict_eval: const  postfix<BR>
postmap: dict_eval: const  postdrop<BR>
postmap: dict_eval: expand $myhostname, $mydomain, localhost, localhost.$mydomain -> mail.testdomain.de, testdomain.de, localhost, localhost.testdomain.de<BR>
postmap: dict_eval: expand $myhostname -> mail.testdomain.de<BR>
postmap: dict_eval: const  [xxx.xxx.xxx.xxx]<BR>
postmap: dict_eval: const  /usr/lib/postfix<BR>
postmap: dict_eval: const  /usr/sbin<BR>
postmap: dict_eval: const  /var/spool/postfix<BR>
postmap: dict_eval: const  pid<BR>
postmap: dict_eval: const  xxx.xxx.xxx.xxx<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const  double-bounce<BR>
postmap: dict_eval: const  nobody<BR>
postmap: dict_eval: const  hash:/etc/aliases<BR>
postmap: dict_eval: const  20060103<BR>
postmap: dict_eval: const  2.2.8<BR>
postmap: dict_eval: const  hash<BR>
postmap: dict_eval: const  deferred, defer<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: expand $mydestination, echte_domain.de -> mail.testdomain.de, testdomain.de, localhost, localhost.testdomain.de, echte_domain.de<BR>
postmap: dict_eval: expand $relay_domains -> mail.testdomain.de, testdomain.de, localhost, localhost.testdomain.de, echte_domain.de<BR>
postmap: dict_eval: const  TZ MAIL_CONFIG<BR>
postmap: dict_eval: const  MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY<BR>
postmap: dict_eval: const  subnet<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const  +=<BR>
postmap: dict_eval: const  -=+<BR>
postmap: dict_eval: const  debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const  bounce<BR>
postmap: dict_eval: const  cleanup<BR>
postmap: dict_eval: const  defer<BR>
postmap: dict_eval: const  pickup<BR>
postmap: dict_eval: const  qmgr<BR>
postmap: dict_eval: const  rewrite<BR>
postmap: dict_eval: const  showq<BR>
postmap: dict_eval: const  error<BR>
postmap: dict_eval: const  flush<BR>
postmap: dict_eval: const  verify<BR>
postmap: dict_eval: const  trace<BR>
postmap: dict_eval: expand ${config_directory}/prng_exch -> /etc/postfix/prng_exch<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: expand $smtpd_tls_cert_file -><BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: expand $smtpd_tls_dcert_file -><BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: expand $smtp_tls_cert_file -><BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: expand $smtp_tls_dcert_file -><BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const<BR>
postmap: dict_eval: const  yes<BR>
postmap: dict_eval: const  100s<BR>
postmap: dict_eval: const  100s<BR>
postmap: dict_eval: const  100s<BR>
postmap: dict_eval: const  100s<BR>
postmap: dict_eval: const  3600s<BR>
postmap: dict_eval: const  3600s<BR>
postmap: dict_eval: const  100s<BR>
postmap: dict_eval: const  100s<BR>
postmap: dict_eval: const  1000s<BR>
postmap: dict_eval: const  1000s<BR>
postmap: dict_eval: const  10s<BR>
postmap: dict_eval: const  10s<BR>
postmap: dict_eval: const  1s<BR>
postmap: dict_eval: const  1s<BR>
postmap: dict_eval: const  1s<BR>
postmap: dict_eval: const  1s<BR>
postmap: dict_eval: const  500s<BR>
postmap: dict_eval: const  500s<BR>
postmap: dict_eval: const  3600s<BR>
postmap: dict_eval: const  3600s<BR>
postmap: dict_eval: const  3600s<BR>
postmap: dict_eval: const  3600s<BR>
postmap: dict_eval: const  18000s<BR>
postmap: dict_eval: const  18000s<BR>
postmap: dict_eval: const  1s<BR>
postmap: dict_eval: const  1s<BR>
postmap: dict_eval: const  xxx.xxx.xxx.0/8, 127.0.0.0/8, <BR>
postmap: inet_addr_local: configured 3 IPv4 addresses<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: user = postfix<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: password = 1q2w3e4r<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: dbname = mailbase<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: result_format = %s<BR>
postmap: cfg_get_int: /etc/postfix/mailbox.mysql: expansion_limit = 0<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: query = SELECT maildir FROM mailusers WHERE account='%s' AND active = 1<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: domain =<BR>
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: hosts = localhost<BR>
postmap: dict_open: mysql:/etc/postfix/mailbox.mysql<BR>
postmap: dict_mysql_get_active: attempting to connect to host localhost<BR>
postmap: dict_mysql: successful connection to host localhost<BR>
postmap: dict_mysql: successful query from host localhost<BR>
postmap: dict_mysql_lookup: retrieved 1 rows<BR>
erik.neuwirth/<BR>
<BR>
<BR>
also, des postfach "spuckt" er ja aus, aber die fehlermeldung ist nach wie vor die selbe <IMG SRC="cid:1142003560.5530.10.camel@moibix.site" ALIGN="middle" ALT=":-(" BORDER="0"><BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> # cat mailbox.mysql</FONT>
<FONT COLOR="#000000">> user = postfix</FONT>
<FONT COLOR="#000000">> password = 1q2w3e4r</FONT>
<FONT COLOR="#000000">> hosts = localhost</FONT>
<FONT COLOR="#000000">> dbname = mailbase</FONT>
<FONT COLOR="#000000">> query = SELECT maildir FROM mailusers WHERE account='%s' AND active = 1</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Hat jemand 'n Tipp für mich?</FONT>
<FONT COLOR="#000000">> Ich würde die Passwörter auch gerne verschlüßelt in MYSQL ablegen,</FONT>
<FONT COLOR="#000000">> gibt's da irgendwo 'n HOW To zu? </FONT>

<FONT COLOR="#000000">Wofür brauchst Du die Passwörter?</FONT>
</PRE>
</BLOCKQUOTE>
nun, ich hab sie drinnen, weils so im buch stand und ich dachte, daß sie benötigt werden um die<BR>
mysql abfragen zu machen. hab bisher absolut 0 mit db´s zu tun gehabt....
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">> Danke schon mal für Eure Hilfe!</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Grüße aus Bella Bavaria</FONT>

<FONT COLOR="#000000">Where the sun is shining... ;)</FONT>
</PRE>
</BLOCKQUOTE>
jetzt nimma <IMG SRC="cid:1142003560.5530.10.camel@moibix.site" ALIGN="middle" ALT=":-(" BORDER="0">
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">p@rick</FONT>

<FONT COLOR="#000000">-- </FONT>
<FONT COLOR="#000000">Das »Postfix«-Buch</FONT>
<FONT COLOR="#000000"><<A HREF="http://www.postfix-buch.com">http://www.postfix-buch.com</A>></FONT>
<FONT COLOR="#000000">saslfinger (debugging SMTP AUTH):</FONT>
<FONT COLOR="#000000"><<A HREF="http://postfix.state-of-mind.de/patrick.koetter/saslfinger/">http://postfix.state-of-mind.de/patrick.koetter/saslfinger/</A>></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>