[Postfixbuch-users] Postfix Newbie
Patrick Ben Koetter
p at state-of-mind.de
Fr Mär 10 13:18:36 CET 2006
* erik.neuwirth at gmx.de <erik.neuwirth at gmx.de>:
> Hallo @all,
>
> ich "baue" mir grad den ersten Mailserver und hab da 'n kleines
> Problemchen mit den Postfächern über MYSQL. Ohne MYSQL geht's.
> Hab natürlich auch des aktuelle Postfixbuch, da sind aber die Konfigs
> für Postfix älter 2.2.x drinnen [(oder ich hab's noch nicht gefunden
> ;-)) ] Meine Postfix-Version ist die = 2.2.8
>
> Die Fehlermeldung lautet:
>
> [10/03/2006 11:08:10] crit mail postfix/trivial-rewrite[14133]: fatal:
> mysql:/etc/postfix/mailbox.mysql(0,100): table lookup problem
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.
> Hier mal 'n Auszug der Konfig:
>
> # postconf -m
> btree
> cidr
> environ
> hash
> mysql
OK.
> nis
> proxy
> regexp
> sdbm
> static
> tcp
> unix
>
>
>
>
> # postconf -n
> alias_maps = hash:/etc/aliases
> append_dot_mydomain = no
> biff = no
> canonical_maps = hash:/etc/postfix/canonical
> config_directory = /etc/postfix
> delay_warning_time = 1h
> disable_dns_lookups = yes
> inet_interfaces = xxx.xxx.xxx.xxx
> mail_owner = postfix
> mydestination = $myhostname, $mydomain, localhost, localhost.$mydomain
> mydomain = testdomain.de
> myhostname = mail.testdomain.de
> mynetworks = xxx.xxx.xxx.0/24, 127.0.0.0/8,
> myorigin = $myhostname
> relay_domains = $mydestination, echte_domain.de
> relayhost = [xxx.xxx.xxx.xxx]
> smtp_helo_name = mail.echte_domain.de
> smtpd_banner = $myhostname ESMTP
> smtpd_timeout = 300
> virtual_gid_maps = mysql:/etc/postfix/ids.mysql
> virtual_mailbox_base = /var/spool/maildirs
> virtual_mailbox_maps = mysql:/etc/postfix/mailbox.mysql
> virtual_minimum_uid = 5000
> virtual_uid_maps = mysql:/etc/postfix/ids.mysql
>
>
> # 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?
> Danke schon mal für Eure Hilfe!
>
> Grüße aus Bella Bavaria
Where the sun is shining... ;)
p at rick
--
Das »Postfix«-Buch
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
Mehr Informationen über die Mailingliste Postfixbuch-users