erstmal bin ich begeistert das die Entwicklung hier nicht stillsteht :-) danke daf?r.
Ich nutze Froxlor unter Ubuntu 10.04 , 64bit mit apache2, courier und postfix.
Ich hab nun ein kleines Problem. Der Versand von Mails funktioniert nicht. Die Konfigurationsdateien hab ich mir nochmal angeschaut und kann auf den ersten blick nichts finden, auch Leerzeichen hinter dem MySQL Passwort (das Problem hatte ja jemand anders hier im Forum) sind nicht vorhanden.
Ich lege die Passw?rter nicht im Klartext in der DB ab, aus Sicherheitsgr?nden. Der Select der in der sasl/smtp.conf hinterlegt war lautete
SELECT password FROM mail_users WHERE username='%u@%r' OR email='%u@%r'
ich hab ihn dann mal auf
SELECT password_enc FROM mail_users WHERE username='%u@%r' OR email='%u@%r'
abge?ndert da bei MySQL nat?rlich ein leeres feld zur?ck kommt.
Hier mal meine sasl/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
allowanonymouslogin: no
allowplaintext: yes
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: localhost
sql_user: froxlor
sql_passwd: pwd
sql_database: froxlor
sql_select: SELECT password_enc FROM mail_users WHERE username='%u@%r' OR email='%u@%r'
Hatte das Problem schon jemand? Die Dateirechte der Konfigurationsdateien hab ich nochmal gecheckt und zum Ergebnis gekommen das auch diese Stimmen. Muss ja eigentlich auch, sonst w?rden ja die Anfragen an die MySQL Datenbank garnicht erst ausgef?hrt werden k?nnen, bzw. im Log erscheinen.
IMAP und POP3 funktionieren ?brigens einwandfrei.
Hier mal noch ein Logauszug der auth.log
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql auxprop plugin using mysql engine
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Oct 12 12:31:49 jackal postfix/smtpd[22303]: begin transaction
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin create statement from userPassword test domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin doing query SELECT password_enc FROM mail_users WHERE username='test@domain.de' OR email='test@domain.de';
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin create statement from cmusaslsecretPLAIN test domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin doing query SELECT password_enc FROM mail_users WHERE username='test@domain.de' OR email='test@domain.de';
Oct 12 12:31:49 jackal postfix/smtpd[22303]: commit transaction
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Oct 12 12:31:49 jackal postfix/smtpd[22303]: begin transaction
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin create statement from userPassword test domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin doing query SELECT password_enc FROM mail_users WHERE username='test@domain.de' OR email='test@domain.de';
Oct 12 12:31:49 jackal postfix/smtpd[22303]: commit transaction
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Oct 12 12:31:49 jackal postfix/smtpd[22303]: begin transaction
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin create statement from userPassword test domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin doing query SELECT password_enc FROM mail_users WHERE username='test@domain.de' OR email='test@domain.de';
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin create statement from cmusaslsecretPLAIN test domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin doing query SELECT password_enc FROM mail_users WHERE username='test@domain.de' OR email='test@domain.de';
Oct 12 12:31:49 jackal postfix/smtpd[22303]: commit transaction
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin Parse the username test@domain.de
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin try and connect to a host
Oct 12 12:31:49 jackal postfix/smtpd[22303]: sql plugin trying to open db 'froxlor' on host '127.0.0.1'
Ich weiss grad nicht wo ich noch weitersuchen k?nnte/sollte. Werd aber mal dran bleiben.
Question
design4minds
Hi,
erstmal bin ich begeistert das die Entwicklung hier nicht stillsteht :-) danke daf?r.
Ich nutze Froxlor unter Ubuntu 10.04 , 64bit mit apache2, courier und postfix.
Ich hab nun ein kleines Problem. Der Versand von Mails funktioniert nicht. Die Konfigurationsdateien hab ich mir nochmal angeschaut und kann auf den ersten blick nichts finden, auch Leerzeichen hinter dem MySQL Passwort (das Problem hatte ja jemand anders hier im Forum) sind nicht vorhanden.
Ich lege die Passw?rter nicht im Klartext in der DB ab, aus Sicherheitsgr?nden. Der Select der in der sasl/smtp.conf hinterlegt war lautete
SELECT password FROM mail_users WHERE username='%u@%r' OR email='%u@%r'
ich hab ihn dann mal auf
SELECT password_enc FROM mail_users WHERE username='%u@%r' OR email='%u@%r'
abge?ndert da bei MySQL nat?rlich ein leeres feld zur?ck kommt.
Hier mal meine sasl/smtpd.conf
Hatte das Problem schon jemand? Die Dateirechte der Konfigurationsdateien hab ich nochmal gecheckt und zum Ergebnis gekommen das auch diese Stimmen. Muss ja eigentlich auch, sonst w?rden ja die Anfragen an die MySQL Datenbank garnicht erst ausgef?hrt werden k?nnen, bzw. im Log erscheinen.
IMAP und POP3 funktionieren ?brigens einwandfrei.
Hier mal noch ein Logauszug der auth.log
Ich weiss grad nicht wo ich noch weitersuchen k?nnte/sollte. Werd aber mal dran bleiben.
Gruss Sven
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.