<!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>