[Postfixbuch-users] Postfix MySql Virtual Mailbox Domain

Dejan (Postfix) postfix at kabelplus.at
Mo Apr 14 09:01:52 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/de4154b8/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users