[Postfixbuch-users] Postfix MySql Virtual Mailbox Domain

Dejan (Postfix) postfix at kabelplus.at
Mo Apr 14 16:04:06 CEST 2014


Kann mir jemand dabei Bitte helfen?

Danke...

Am 14.04.2014 um 09:01 schrieb Dejan (Postfix) <postfix at kabelplus.at>:

> danke für deine schnelle Antwort Christian. Ich habe vergessen zu erwähnen, dass ich ein Postfix Neuling bin.
> 
> chroot kann ich in Master.cf so ausschalten?
> 
> # ==========================================================================
> # service type  private unpriv  chroot  wakeup  maxproc command + args
> #               (yes)   (yes)   (yes)   (never) (100)
> # ==========================================================================
> smtp      inet  n       -       n       -       -       smtpd
> .
> .
> .
> smtp      unix  -       -       n       -       -       smtp
> 
> Ist das richtig?
> 
> Wie richte ich die TCP Verbindung ein?
> oder meinst du, soll ich z.B. in der virtual_mailbox_domains.cf bei hosts = 127.0.0.1:3306 eintragen?
> 
> user = postfix
> password = ***********
> hosts = 127.0.0.1:3306
> dbname = mail
> table = virtual_mailbox_domains
> query = SELECT domain FROM virtual_mailbox_domains WHERE domain = '%s'
> 
> Lg Dejan
> 
> Am 14.04.2014 um 07:43 schrieb Christian Garling <christian.garling at cg-networks.de>:
> 
>> 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
>> -- 
>> _______________________________________________
>> 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
> 
> -- 
> _______________________________________________
> 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

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20140414/2944b50e/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users