Jump to content
Froxlor Forum
  • 0

SMTP Auth Problem


design4minds

Question

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

 

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.

 

Gruss Sven

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

 

SELECT password_enc FROM mail_users WHERE username='%u@%r' OR email='%u@%r'

 

IMAP und POP3 funktionieren ?brigens einwandfrei.

 

 

Gibt es mittlerweile eine Loesung? Bei mir tritt es genauso auf.

 

cu joh.

Link to comment
Share on other sites

Vielleicht OFF TOPIC, aber ich habe gestern in meine neue Postfix Froxlor Umgebung ein ASSP (AntiSpamSmtpProxy) eingebaut um Spam abzuhalten. Ich nutzte ASSP (AntiSpamSmtpProxy) bereits seit Jahren auf mehreren Servern und habe nur sehr gute Erfahrungen damit gemacht.

Mir war die Konfiguration von Postfix, Exim usw. zu aufw?ndig und un?bersichtlich was Spambek?mpfung angeht.

ASSP vereinigt alle g?ngigen Ma?nahmen in einer Application bzw. Perl Script. Es bietet viele M?glichkeiten und bring nahezu 100% Spambek?mpfung. Die ganze Zugangskontrolle zu smtp mache ich ?ber ASSP und lasse Postfix nur noch die Mails annehmen.

Das klingt ja fast als ob ich f?r ASSP Werbung machen m?chte. Nein ich bin nicht damit verbandelt, aber es hat mich einfach ?berzeugt.

 

Schaut es euch mal an:

 

http://assp.sourceforge.net/

Link to comment
Share on other sites

Vielleicht OFF TOPIC, aber ich habe gestern in meine neue Postfix Froxlor Umgebung ein ASSP (AntiSpamSmtpProxy) eingebaut um Spam abzuhalten. Ich nutzte ASSP (AntiSpamSmtpProxy) bereits seit Jahren auf mehreren Servern und habe nur sehr gute Erfahrungen damit gemacht.

Mir war die Konfiguration von Postfix, Exim usw. zu aufw?ndig und un?bersichtlich was Spambek?mpfung angeht.

ASSP vereinigt alle g?ngigen Ma?nahmen in einer Application bzw. Perl Script. Es bietet viele M?glichkeiten und bring nahezu 100% Spambek?mpfung. Die ganze Zugangskontrolle zu smtp mache ich ?ber ASSP und lasse Postfix nur noch die Mails annehmen.

Das klingt ja fast als ob ich f?r ASSP Werbung machen m?chte. Nein ich bin nicht damit verbandelt, aber es hat mich einfach ?berzeugt.

 

Schaut es euch mal an:

 

http://assp.sourceforge.net/

 

Klingt interessant, schaue ich mir die Tage mal an.

 

Vielleicht magst du es ja noch in http://forum.froxlor.org/index.php?/topic/765-poll-how-to-secure-mail-servers-against-spam/ posten, damit auch die englisch-sprachigen User etwas davon haben? :)

Link to comment
Share on other sites

leider hat das nicht geholfen, :-( auch das erneute ?bertragen aus dem froxlor konfiggenerator in die jeweiligen files hat nichts gebracht :-(

 

Ist der Ansatz mit

 

SELECT password_enc FROM ...

 

richtig?

 

Ja sofern du in

 

Konfiguration > Sicherheitseinstellungen

 

die Einstellung

 

"Passw?rter der Mail-Konten auch im Klartext in der Datenbank speichern" deaktiviert hast und damit die verschl?sselten Passw?rter aus der DB ausliest.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...