courier pop3 mit auth mysql

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

courier pop3 mit auth mysql

Beitrag von dominator » 27.10.2003 18:10:19

vorneweg : ja, ich habe die doc's, faq's und howto's gelesen, gegoogelt bis mozilla qualmte und auch dejanews bemüht ... aber erfolglos :wink:

ich möchte meinen courier-pop3 server per mysql authentifizieren und obwohl ich genauch nach anleitung vorgegangen bin, taucht dabei immer wieder das gleiche problem auf.
die abfrage an mysql liefert anscheinend kein ergebnis, in mysql.log schaut das ungefähr so aus :

Code: Alles auswählen

94 Connect     courier@localhost on
94 Init DB     postfix
94 Query       SELECT email, "", password, uid, gid, homedir, "", quota, email FROM tbl_users WHERE email = "dieter@fmp-test.de"
danach passiert nichts mehr und der email-client meldet, genau wie auch mail.log einen fehler.

ich komm einfach nicht mehr weiter, sämtliche möglichen fehler habe ich überprüft .... die db in mysql, die feldernamen in authmysqlrc, bibliothek's versionen .... ich habe es mit crypt-passwort und ohne versucht .... kein erfolg.

ich nutze debian 3.0, mysql 3.23 und courier 0.37 (samt auths).

vielleicht hab ich ja auch nur ein brett vor dem kopf ?!

ich bin wirklich für jeden ratschlag dankbar
:cry:
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Re: courier pop3 mit auth mysql

Beitrag von blackm » 27.10.2003 19:12:26

dominator hat geschrieben:die abfrage an mysql liefert anscheinend kein ergebnis
Hast du die query mal selbst ausgefuehrt und dich vergewissert, dass auch wirklich ein Ergebnis kommt?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 27.10.2003 23:34:04

erstmal : danke für deine anregung, ich bin wirklich froh um jeden hinweis ....

also sowohl anmeldung als auch die abfrage mit dem courier user funktionieren einwandfrei, sie liefert dann eben den eintrag samt passwort, uid usw mit email = dieter@fmp-local.de.

mail-log spricht einfach nur von authentication failure ... ist leider nicht sonderlich gesprächig.

mich wundert einfach, dass mysql keine weiteren queries mehr aufzeichnet ....

*ratlos*

:(
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 28.10.2003 06:55:24

dominator hat geschrieben:mich wundert einfach, dass mysql keine weiteren queries mehr aufzeichnet ....
Naja, fuer die Anmeldung reicht ja Username und Passwort. Da die Anmeldung fehl schlaegt wird auch nicht mehr abgefragt.

Schau mal wie es mit den Rechten fuer das Verzeichnis aussieht in dem die Mails des Users liegen. In dem Verzeichnis muss uid / gid aus der Datenbank Lese- und Schreibrechte haben. Wichtig ist auch das der User zu dem Verzeichnis kommt, also alle Verzeichnisse darunter sollten weltweit lesbar sein.

Irgendie hatte ich es auch mal hinbekommen courier und dem authdaemon mehr Infos zn entlocken....schau ich heute Nachmittag mal wie ich das hinbekommen hab.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 28.10.2003 12:49:49

blackm hat geschrieben:Naja, fuer die Anmeldung reicht ja Username und Passwort. Da die Anmeldung fehl schlaegt wird auch nicht mehr abgefragt.
hm also die anmeldung schlägt ja eben nicht fehl, mysql.log sagt ja connect und dann sogar noch init db. die verzeichnisse habe ich auch nochmal kontrolliert.
blackm hat geschrieben: Irgendie hatte ich es auch mal hinbekommen courier und dem authdaemon mehr Infos zn entlocken....schau ich heute Nachmittag mal wie ich das hinbekommen hab.
oh das wäre echt super, der authdaemon ist ja leider net sonderlich gesprächig *hoff*
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Re: courier pop3 mit auth mysql

Beitrag von blackm » 28.10.2003 15:13:51

dominator hat geschrieben:danach passiert nichts mehr und der email-client meldet, genau wie auch mail.log einen fehler.
Kannst du mal den Eintrag aus mail.log posten?

Schau dir mal an wie es aussieht, wenn du dich mit hilfe von telnet auf dem pop3 anmeldest, also etwa so
blackm@client:~$ telnet post.strato.de 110
Trying 192.67.198.79...
Connected to post.webmailer.de.
Escape character is '^]'.
+OK POP3 server ready <5502670.20931.1067350338@post.webmailer.de>
user <userid>
+OK Waiting for password
pass <pass>
+OK User logged in, proceed.
quit
+OK Closing connection
Connection closed by foreign host.
by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 28.10.2003 16:03:09

ich dreh bald ab, seit gestern früh 07:30 sitz ich über dem blöden problem :cry:

HERR, EIN WUNDER BITTE :wink:

hm hier maillog :

Code: Alles auswählen

Oct 28 15:54:57 barebone courierpop3login: Connection, p=[::ffff:192.168.1.27]
Oct 28 15:55:15 barebone courierpop3login: LOGIN FAILED, ip=[::ffff:192.168.1.27]
mehr steht da leider net

zugehöriges mysql.log :

Code: Alles auswählen

031028 15:55:10      42 Connect     courier@localhost on
                     42 Init DB     postfix
                     42 Query       SELECT email, password, "", uid, gid, homedir, maildir, quota, "" FROM tbl_users WHERE email = "michael@fmp-local.de"
telnet hab ich auch gemacht, selber fehler, hier putty.log :

Code: Alles auswählen

+OK Hello there.
user michael
+OK Password required.
pass xxx
-ERR Login failed.
ich glaub, ich schnapp mir etz erstmal ein bierchen 8)
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 28.10.2003 16:49:53

DANKE HERR :hail: FÜR DAS WUNDER

hier für alle andren suchenden die lösung :

die datei authmysqlrc ist ja sowieso ein fall für sich (keine
leerzeichen nach dem wert !!), aber der "fehler" war der name meiner
MySQL tabelle !

von tbl_users zu users umbenannt, schon funktioniert es. anscheinend
tut sich der authdaemond.mysql auch mit sonderzeichen sehr schwer !

@blackm VIELE VIELE DANKE für deinen Versuche und Anregungen !
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 28.10.2003 19:10:05

dominator hat geschrieben:ich glaub, ich schnapp mir etz erstmal ein bierchen 8)
Dem werd ich mich anschliessen. Schoen das es noch mehr Leute gibt die eine Weile nach einem Fehler suchen und dieser sich dann als ein Tippfehler entpuppt :-)
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten