[Postfixbuch-users] Courier-imap 2.1.2 update zu der Version 4.0.6 war Erfolgreich :-)
SMKIT at t-online.de
SMKIT at t-online.de
Di Nov 8 22:49:58 CET 2005
Hallo,
Ich habe die Courier-Imap 2.1.2 auf die Version 4.0.6 mit erfolg aktuallisiert.
beteiligte Software Packte:
==========================
-Courier-Authlib-0.57.20051004
-Courier-Imap-4.0.6.20051004
Es waren folgend problem die ich manuell anpassen musste bis funktionierte :-)
Erste Schritt:
============
-Ich Compeilierte und installierte die Courier-Authlib im Ordner "/usr/local/courier-authlib".
Anschließende habe ich zum Test die Datei "/usr/local/courier-authlib/sbin/authdaemond start"
gestartet.
Mit Erfolg, das Ergebnis würde unter "/var/log/mail" wie folgt quittiert:
Nov 8 21:04:40 linux authdaemond: modules="authmysql", daemons=5
Nov 8 21:04:40 linux authdaemond: Installing libauthmysql
Nov 8 21:04:40 linux authdaemond: Installation complete: authmysql
Zweite Schritt:
==============
-Da ich die Courier-Authlib im nicht deafult-Prefix=/usr/local installiert hatte, tratten
folgende Problem bei der Compeilieren der Courier-Imap auf:
- Der "make" Befehl konnte folgende Dateien nicht finden und hatte mit Fehlermeldung die
Compeiliervorgang unterbrochen:
linux:/usr/local/courier-authlib/include # l
total 5
-rw-r--r-- 1 root root 2116 Nov 6 14:55 courierauthsaslclient.h
-rw-r--r-- 1 root root 2912 Nov 6 14:55 courierauthsasl.h
-rw-r--r-- 1 root root 1047 Nov 6 14:55 courierauthdebug.h
-rw-r--r-- 1 root root 3583 Nov 6 14:55 courierauth.h
-rw-r--r-- 1 root root 5012 Nov 6 14:55 courier_auth_config.h
Deshalb musste ich im Installationsverzeichnis, bei mir "/tmp/courier-imap-4-0.6/imap/",
folgende dateien edeitieren und die Absolute Path zu der entsprechende Dateien angeben:
./imapd.c:#include </usr/local/courier-authlib/include/courierauth.h>
./imapd.c:#include "/usr/local/courier-authlib/include/courierauth.h"
./mailboxlist.c:#include "/usr/local/courier-authlib/include/courierauth.h"
./imaplogin.c:#include </usr/local/courier-authlib/include/courierauth.h>
./imaplogin.c:#include </usr/local/courier-authlib/include/courierauthdebug.h>
./authenticate_auth.c:#include "/usr/local/courier-authlib/include/courierauth.h"
./authenticate_auth.c:#include "/usr/local/courier-authlib/include/courierauthsasl.h"
./authenticate_auth.c:#include "/usr/local/courier-authlib/include/courierauthdebug.h"
./proxy.c:#include </usr/local/courier-authlib/include/courierauthdebug.h>
./pop3dserver.c:#include "/usr/local/courier-authlib/include/courierauth.h"
./pop3login.c:#include </usr/local/courier-authlib/include/courierauth.h>
./pop3login.c:#include </usr/local/courier-authlib/include/courierauthdebug.h>
./pop3login.c:#include </usr/local/courier-authlib/include/courierauthsasl.h>
Anschließend konnte ich mit make, make install, make install-configure die Couriere-Imap-4.0.6
Installation und Konfiguration beenden.
Und zum Schloss habe ich wie folgt die imap und pop3 manuell gestartet:
/usr/lib/courier-imap/libexec/imapd.rc start
/usr/lib/courier-imap/libexec/pop3d.rc start
Ende der Updatevorgang.
---------------------------------------------------------------------------------------------
Im Debug Modus quittiert mir die Imapd-Protokoll die Authentifikation wie folgt:
Nov 8 22:12:49 linux imapd: Connection, ip=[::ffff:192.168.1.1]
Nov 8 22:12:49 linux authdaemond: received auth request, service=imap, authtype=login
Nov 8 22:12:49 linux authdaemond: authmysql: trying this module
Nov 8 22:12:49 linux authdaemond: SQL query: SELECT username, password, "", "5001", "5001", "/us
r/local/virtual", maildir, "", name, "" FROM mailbox WHERE username = "user1 at my.lan"
Nov 8 22:12:49 linux authdaemond: password matches successfully
Nov 8 22:12:49 linux authdaemond: authmysql: sysusername=<null>, sysuserid=5001, sysgroupid=5001
, homedir=/usr/local/virtual, address=user1 at my.lan, fullname=meine_name, maildir=user1 at my.lan/, q
uota=<null>, options=<null>
Nov 8 22:12:49 linux authdaemond: authmysql: clearpasswd=<null>, passwd=verschlüsselt
Nov 8 22:12:49 linux authdaemond: Authenticated: sysusername=<null>, sysuserid=5001, sysgroupid=
5001, homedir=/usr/local/virtual, address=user1 at my.lan, fullname=meine_name, maildir=user1 at my.lan
/, quota=<null>, options=<null>
Nov 8 22:12:49 linux authdaemond: Authenticated: clearpasswd=klartext(schlecht!!),
passwd=verschlüsselt(Gut)
------------------------------------------------------------------------------------------------
und zum Schluss habe ich noch eine Frage:
- Wie kann ich verhindern dass Imapd im Debug-Modus das Passwort nicht im Klartext dokummentiert?
Hiermit bedanke ich mich bei allen Postfixbuch-user, die mir geholffen haben.
Mit freundlichen Grußen
M.Ketabi
Mehr Informationen über die Mailingliste Postfixbuch-users