[Postfixbuch-users] Postfix MySql Virtual Mailbox Domain
Dejan (Postfix)
postfix at kabelplus.at
Mo Apr 14 09:02:43 CEST 2014
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
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20140414/d7c0cbf8/attachment.html>
Mehr Informationen über die Mailingliste Postfixbuch-users