[Postfixbuch-users] Postfix MySql Virtual Mailbox Domain

Christian Garling christian.garling at cg-networks.de
Mo Apr 14 07:43:45 CEST 2014


Hi Dejan,

Postfix läuft im Chroot, dein MySQL Socket liegt außerhalb dessen, weshalb Postfix da nicht dran kommt. Nutze einfach statt Unix Sockets eine TCP Verbindung auf 127.0.0.1:3306 dann sollte es gehen.

Gruß, Christian

Von meinem Wählscheibentelefon 
gesendet

> Am 14.04.2014 um 05:31 schrieb "Dejan (Postfix)" <postfix at kabelplus.at>:
> 
> Hallo,
> 
> ich bin am verzweifeln und hoffe, dass Ihr mir helfen könnt.
> 
> Ich habe Virtual Mailbox Domains angelegt, hat super geklappt, mein nächstes Ziel war das ganze mit MySql.
> 
> MySql ist für Postfix installiert:
> 
> root at c5773:~# postconf -m
> btree
> cidr
> environ
> fail
> hash
> internal
> memcache
> mysql
> nis
> pcre
> proxy
> regexp
> sdbm
> socketmap
> sqlite
> static
> tcp
> texthash
> unix
> 
> Alle diese Tests haben geklappt:
> 
> mysql -u postfix -p -h localhost -A
> CONNECT mail;
> SELECT domain FROM virtual_mailbox_domains WHERE domain = 'c5773.rasic.at';
> SELECT virtual_uid FROM virtual_users WHERE email = 'rasic.dejan at c5773.rasic.at';
> SELECT virtual_gid FROM virtual_users WHERE email = 'rasic.dejan at c5773.rasic.at';
> SELECT virtual_mailbox FROM virtual_users WHERE email = 'rasic.dejan at c5773.rasic.at';
> postmap -q "c5773.rasic.at" mysql:/etc/postfix/sql/virtual_mailbox_domains.cf
> postmap -q "rasic.dejan at c5773.rasic.at" mysql:/etc/postfix/sql/virtual_uid_maps.cf
> postmap -q "rasic.dejan at c5773.rasic.at" mysql:/etc/postfix/sql/virtual_gid_maps.cf
> postmap -q "rasic.dejan at c5773.rasic.at" mysql:/etc/postfix/sql/virtual_mailbox_recipients.cf
> postmap -q "dejan at c5773.rasic.at" mysql:/etc/postfix/sql/virtual_alias_maps.cf
> 
> Testmail senden hat nicht geklappt, bekomme die folgende Fehlermeldung:
> 
> Apr 14 04:56:38 c5773 postfix/smtpd[1550]: connect from mx04.kabsi.at[62.40.128.131]
> Apr 14 04:56:38 c5773 postfix/trivial-rewrite[1552]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
> Apr 14 04:56:38 c5773 postfix/trivial-rewrite[1552]: warning: mysql:/etc/postfix/sql/virtual_mailbox_domains.cf: table lookup problem
> Apr 14 04:56:38 c5773 postfix/trivial-rewrite[1552]: warning: virtual_mailbox_domains lookup failure
> Apr 14 04:56:38 c5773 postfix/trivial-rewrite[1552]: warning: mysql:/etc/postfix/sql/virtual_mailbox_domains.cf: table lookup problem
> Apr 14 04:56:38 c5773 postfix/trivial-rewrite[1552]: warning: virtual_mailbox_domains lookup failure
> Apr 14 04:56:38 c5773 postfix/smtpd[1550]: NOQUEUE: reject: RCPT from mx04.kabsi.at[62.40.128.131]: 451 4.3.0 <dejan at c5773.rasic.at>: Temporary lookup failure; from=<r.dejan at kabelplus.at> to=<dejan at c5773.rasic.at> proto=ESMTP helo=<mx04.kabsi.at>
> Apr 14 04:56:38 c5773 postfix/smtpd[1550]: disconnect from mx04.kabsi.at[62.40.128.131]
> 
> Aus irgendeinen Grund kann sich Postfix nicht mit MySql verbinden, was habe ich falsch gemacht?
> 
> Als Anhang gibt es noch meine main.cf und Master.cf
> 
> Ich hoffe Ihr könnt mir helfen, Danke im voraus.
> 
> Lg Dejan
> 
> <main.cf>
> <master.cf>
> -- 
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listen.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users



Mehr Informationen über die Mailingliste Postfixbuch-users