[Debian] Courier+Postfix+MySQL

Pagina: 1
Acties:

  • prutsger
  • Registratie: Oktober 2001
  • Laatst online: 12-02 15:25
Omdat ik ook van buitenaf gebruik wil kunnen maken van m'n mailserver heb ik deze tutorial gebruikt om authenticated smtp aan te krijgen op m'n debian servertje.

Omdat het toch duidelijk uitgelegd stond ben ik meteen maar begonnen aan het mysql gedeelte. En ik weet het, er zijn hier al erg veel vragen over gesteld (dit topic oa.) maar ook daarmee kom ik er niet uit.

Alles behalve de communicatie van postfix naar de mysql database loopt goed. Via mysql -h blabla kom ik er met de gebruiker perfect bij dus dat is het probleem niet.

/var/log/mail.log blijft als error geven:
code:
1
2
3
4
Feb  7 15:13:31 server postfix/trivial-rewrite[22590]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Feb  7 15:13:31 server postfix/trivial-rewrite[22590]: fatal: transport table lookup problem
Feb  7 15:13:32 server postfix/master[21318]: warning: process /usr/lib/postfix/trivial-rewrite pid 22590 exit status 1
Feb  7 15:13:32 server postfix/master[21318]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling


Het lijkt er dus aan te liggen dat ie via de socket probeert te connecten terwijl postfix in een jail draaid. 'skip-networking' heb ik uitgezet in /etc/mysql/my.cnf
Wanneer ik via telnet probeer mail te versturen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
220 server ESMTP Postfix (Debian/GNU)
ehlo localhost
250-server
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-XVERP
250 8BITMIME
mail from:<root@localhost>
250 Ok
rcpt to:<ikke@localhost>
_

gebeurt er verder niks en moet ik putty afsluiten.

Overigens zie ik mijn outlook client wel netjes kunnen inloggen:
code:
1
2
Feb  7 15:37:15 server imaplogin: Connection, ip=[::ffff:***.***.***.***(ip adres van m'n werk)]
Feb  7 15:37:15 server imaplogin: LOGIN, user=a@b.c, ip=[::ffff:***.***.***.***(ip adres van m'n werk)]

wat lijkt mij ook niet helemaal goed gaat want ik zie geen LOGOUT, of hoeft dat ook niet?

De mysql logfile staat verder niets nuttigs in behalve een poging tot inloggen.

wellicht nog nuttig: authmysql uit de courier map:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MYSQL_SERVER            localhost
MYSQL_USERNAME          ****
MYSQL_PASSWORD          ****
#MYSQL_SOCKET            /var/run/mysqld/mysqld.sock
MYSQL_PORT 3306
MYSQL_OPT               0
MYSQL_DATABASE          email
MYSQL_USER_TABLE        users
DEFAULT_DOMAIN          bossenbroek.glx.nl
MYSQL_UID_FIELD         5000
MYSQL_GID_FIELD         5000
MYSQL_LOGIN_FIELD       email
MYSQL_HOME_FIELD        "/home/vmail"
#MYSQL_NAME_FIELD       name
MYSQL_MAILDIR_FIELD     concat(email,'/')


Kan iemand mij verblijden met een of meerdere heldere inzichten/ideeen, want ik zie het na een dag prutsen ipv werken ff niet meer zitten... ;(

[ Voor 5% gewijzigd door prutsger op 03-11-2009 09:45 . Reden: logingegevens verwijderd ]