[Postfixbuch-users] Postfix Newbie

Erik Neuwirth erik.neuwirth at gmx.de
Fr Mär 10 16:17:07 CET 2006


> trivial-rewrite fliegt auf die Schnauze, weil die Abfrage nicht klappt.
> -> Abfrage mit postmap testen!
> 
> # postmap -v -q "user at example.com" mysql:/etc/postfix/mailbox.mysql
> 
> Wenn das nicht das maildir als Antwort bringt dann kann Postfix auch nichts
> zutande bringen.


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 ;-) )

# postmap -v -q erik.neuwirth at echte_domain.de
mysql:/etc/postfix/mailbox.mysql
postmap: dict_eval: const  mail
postmap: dict_eval: const  ipv4
postmap: name_mask: ipv4
postmap: dict_eval: const  mail.testdomain.de
postmap: dict_eval: const  testdomain.de
postmap: dict_eval: const  Postfix
postmap: dict_eval: const  postfix
postmap: dict_eval: const  postfix
postmap: dict_eval: const  postdrop
postmap: dict_eval: expand $myhostname, $mydomain, localhost,
localhost.$mydomain -> mail.testdomain.de, testdomain.de, localhost,
localhost.testdomain.de
postmap: dict_eval: expand $myhostname -> mail.testdomain.de
postmap: dict_eval: const  [xxx.xxx.xxx.xxx]
postmap: dict_eval: const  /usr/lib/postfix
postmap: dict_eval: const  /usr/sbin
postmap: dict_eval: const  /var/spool/postfix
postmap: dict_eval: const  pid
postmap: dict_eval: const  xxx.xxx.xxx.xxx
postmap: dict_eval: const
postmap: dict_eval: const  double-bounce
postmap: dict_eval: const  nobody
postmap: dict_eval: const  hash:/etc/aliases
postmap: dict_eval: const  20060103
postmap: dict_eval: const  2.2.8
postmap: dict_eval: const  hash
postmap: dict_eval: const  deferred, defer
postmap: dict_eval: const
postmap: dict_eval: expand $mydestination, echte_domain.de ->
mail.testdomain.de, testdomain.de, localhost, localhost.testdomain.de,
echte_domain.de
postmap: dict_eval: expand $relay_domains -> mail.testdomain.de,
testdomain.de, localhost, localhost.testdomain.de, echte_domain.de
postmap: dict_eval: const  TZ MAIL_CONFIG
postmap: dict_eval: const  MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ
XAUTHORITY DISPLAY
postmap: dict_eval: const  subnet
postmap: dict_eval: const
postmap: dict_eval: const  +=
postmap: dict_eval: const  -=+
postmap: dict_eval: const
debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
postmap: dict_eval: const
postmap: dict_eval: const  bounce
postmap: dict_eval: const  cleanup
postmap: dict_eval: const  defer
postmap: dict_eval: const  pickup
postmap: dict_eval: const  qmgr
postmap: dict_eval: const  rewrite
postmap: dict_eval: const  showq
postmap: dict_eval: const  error
postmap: dict_eval: const  flush
postmap: dict_eval: const  verify
postmap: dict_eval: const  trace
postmap: dict_eval: expand ${config_directory}/prng_exch
-> /etc/postfix/prng_exch
postmap: dict_eval: const
postmap: dict_eval: expand $smtpd_tls_cert_file ->
postmap: dict_eval: const
postmap: dict_eval: expand $smtpd_tls_dcert_file ->
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: expand $smtp_tls_cert_file ->
postmap: dict_eval: const
postmap: dict_eval: expand $smtp_tls_dcert_file ->
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const
postmap: dict_eval: const  yes
postmap: dict_eval: const  100s
postmap: dict_eval: const  100s
postmap: dict_eval: const  100s
postmap: dict_eval: const  100s
postmap: dict_eval: const  3600s
postmap: dict_eval: const  3600s
postmap: dict_eval: const  100s
postmap: dict_eval: const  100s
postmap: dict_eval: const  1000s
postmap: dict_eval: const  1000s
postmap: dict_eval: const  10s
postmap: dict_eval: const  10s
postmap: dict_eval: const  1s
postmap: dict_eval: const  1s
postmap: dict_eval: const  1s
postmap: dict_eval: const  1s
postmap: dict_eval: const  500s
postmap: dict_eval: const  500s
postmap: dict_eval: const  3600s
postmap: dict_eval: const  3600s
postmap: dict_eval: const  3600s
postmap: dict_eval: const  3600s
postmap: dict_eval: const  18000s
postmap: dict_eval: const  18000s
postmap: dict_eval: const  1s
postmap: dict_eval: const  1s
postmap: dict_eval: const  xxx.xxx.xxx.0/8, 127.0.0.0/8, 
postmap: inet_addr_local: configured 3 IPv4 addresses
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: user = postfix
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: password = 1q2w3e4r
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: dbname = mailbase
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: result_format = %s
postmap: cfg_get_int: /etc/postfix/mailbox.mysql: expansion_limit = 0
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: query = SELECT maildir
FROM mailusers WHERE account='%s' AND active = 1
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: domain =
postmap: cfg_get_str: /etc/postfix/mailbox.mysql: hosts = localhost
postmap: dict_open: mysql:/etc/postfix/mailbox.mysql
postmap: dict_mysql_get_active: attempting to connect to host localhost
postmap: dict_mysql: successful connection to host localhost
postmap: dict_mysql: successful query from host localhost
postmap: dict_mysql_lookup: retrieved 1 rows
erik.neuwirth/


also, des postfach "spuckt" er ja aus, aber die fehlermeldung ist nach
wie vor die selbe :-(



> > 
> > 
> > # cat mailbox.mysql
> > user = postfix
> > password = 1q2w3e4r
> > hosts = localhost
> > dbname = mailbase
> > query = SELECT maildir FROM mailusers WHERE account='%s' AND active = 1
> > 
> > Hat jemand 'n Tipp für mich?
> > Ich würde die Passwörter auch gerne verschlüßelt in MYSQL ablegen,
> > gibt's da irgendwo 'n HOW To zu? 
> 
> Wofür brauchst Du die Passwörter?

nun, ich hab sie drinnen, weils so im buch stand und ich dachte, daß sie
benötigt werden um die
mysql abfragen zu machen. hab bisher absolut 0 mit db´s zu tun
gehabt....

> 
> > Danke schon mal für Eure Hilfe!
> > 
> > Grüße aus Bella Bavaria
> 
> Where the sun is shining... ;)

jetzt nimma :-(

> 
> p at rick
> 
> -- 
> Das »Postfix«-Buch
> <http://www.postfix-buch.com>
> saslfinger (debugging SMTP AUTH):
> <http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20060310/3661c80f/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smiley-6.png
Dateityp    : image/png
Dateigröße  : 796 bytes
Beschreibung: nicht verfügbar
URL         : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20060310/3661c80f/attachment.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smiley-4.png
Dateityp    : image/png
Dateigröße  : 822 bytes
Beschreibung: nicht verfügbar
URL         : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20060310/3661c80f/attachment-0001.png>


Mehr Informationen über die Mailingliste Postfixbuch-users