Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Courier-pop mysql login problem

Frage Internet Server

Mitglied: piepmatz

piepmatz (Level 1) - Jetzt verbinden

28.06.2008, aktualisiert 23:25 Uhr, 6823 Aufrufe, 1 Kommentar

Hallo zusammen

Habe einen neuen Mailserver (Debian Etch, postfix-mysql, postfix-admin) installiert. Bis auf courier-pop läuft bislang alles. Diesen kriege ich einfach nicht zum laufen.

Problembeschreibung:
Eine Telnetsession sieht so aus:
01.
+OK Hello there. 
02.
user test@dom.ch 
03.
+OK Password required. 
04.
pass test 
05.
-ERR Temporary problem, please try again later 
06.
 
07.
Verbindung zu Host verloren.
Das Syslog:
01.
Jun 28 16:47:00 heptagon courierpop3login: Connection, ip=[::ffff:192.168.0.100] 
02.
Jun 28 16:47:18 heptagon authdaemond: received auth request, service=pop3, authtype=login 
03.
Jun 28 16:47:18 heptagon authdaemond: authmysql: trying this module 
04.
Jun 28 16:47:18 heptagon authdaemond: SQL query: SELECT username, password, "", uid, gid, home, "", "", name, "" FROM mailbox 
05.
 WHERE username = "test@dom.ch" 
06.
Jun 28 16:47:18 heptagon authdaemond: mysql_query failed, reconnecting: Unknown column 'uid' in 'field list' 
07.
Jun 28 16:47:18 heptagon authdaemond: mysql_query failed second time, giving up: Unknown column 'uid' in 'field list' 
08.
Jun 28 16:47:18 heptagon authdaemond: authmysql: TEMPFAIL - no more modules will be tried 
09.
Jun 28 16:47:18 heptagon courierpop3login: LOGIN FAILED, user=test@dom.ch, ip=[::ffff:192.168.0.100] 
10.
Jun 28 16:47:18 heptagon courierpop3login: authentication error: Input/output error
Das Problem ist eigentlich klar. Der macht eine SQL-Abfage die so nicht funktionert. Die frage ist nur, wiso?
Also habe ich kurzerhand das mysql log eingeschaltet. Und dort wird der Verdacht bestätigt. Falsche SQL-Abfrage:
01.
080628 16:47:18      25 Connect     postfixadmin@localhost on 
02.
                     25 Init DB     postfix 
03.
                     25 Query       SELECT username, password, "", uid, gid, home, "", "", name, "" FROM mailbox WHERE userna 
04.
me = "test@dom.ch" 
05.
                     25 Quit 
06.
                     26 Connect     postfixadmin@localhost on 
07.
                     26 Init DB     postfix 
08.
                     26 Query       SELECT username, password, "", uid, gid, home, "", "", name, "" FROM mailbox WHERE userna 
09.
me = "test@dom.ch" 
10.
                     26 Quit
Die Datenbank (von Postfixadmin selber generiert) sieht nähmlich anders aus:
cc5d8457091c34abcdf8f240c5d8c76a-db - Klicke auf das Bild, um es zu vergrößern
Habe mich bei der Installation an diesem http://knopix.wordpress.com/2008/01/16/postfixadmin-postgresql-courier- ... Howto orientiert.

Kann ich den SELECT irgendwo konfigurieren? Oder sonst eine Idee? Ich stehe an.
Danke.
Übringes, das gleiche Problem auch mit courier-imap
Mitglied: piepmatz
28.06.2008 um 23:25 Uhr
In der Zwischenzeit habe ich der Datenbank die fehlenden Felder einfach gegeben. Somit funktioniert das Login. Nun kommt aber der nächste Fehler im syslog:
01.
courierpop3login: scancur opendir("cur"): No such file or directory
In der Variable Maildir in /etc/default/courier habe ich "/var/mail/vmail" eingetragen. Dieses Verzeichnis existiert auch. Wird ein Mail an einen frisch angelegten User gesendet, wird die Mailbox auch korrekt in diesem Verzeichnis angelegt.

Ändere ich beispielsweise Maildir in "/var/mail/vmail/test@dom.ch", dann funktioniert es mit dem User test@dom.ch.

Somit müsste ich jetzt wissen was ich machen muss damit der richtige Pfad "generiert" wird. Ich vermute die Einstellung irgendwo in /etc/courier/authmysqlrc. Kann mir jemand weiterhelfen?

Nachtrag:
Problem vorerst gelöst:
/etc/courier/authmysqlrc
01.
...... 
02.
MYSQL_MAILDIR_FIELD     CONCAT('/var/mail/vmail/',maildir) 
03.
......
Bitte warten ..
Ähnliche Inhalte
PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

Vmware
gelöst Keyboard problem (7)

Frage von rocco61 zum Thema Vmware ...

Windows Server
Freigaben, Berechtigung Problem nach Deaktivierung von Vererbung (7)

Frage von opc123 zum Thema Windows Server ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (33)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (15)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

RedHat, CentOS, Fedora
Fedora, RedHat, Centos: DNS-Search Domain setzen (13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...