[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