Hallo Lug!
Ich habe per apt-get upgrade meinen uw-imapd zerschossen. Der Port ist laut nmap nicht mehr offen.
apt-get remove uw-imapd apt-get install uw-imapd
Setting up uw-imapd (2002edebian1-9) ... WARNING: Port "imap3" unselected in debconf but possibly handled locally. You already have /etc/ssl/certs/imapd.pem
Wie kann ich den IMAP-Server wieder starten?
Thomas
Am Dienstag, 12. April 2005 22:41 schrieb Thomas Schmidt:
Setting up uw-imapd (2002edebian1-9) ... WARNING: Port "imap3" unselected in debconf but possibly handled locally.
Soll das so sein? Das normale IMAP läuft auf Port 143, verschlüsselt auf 993.
student@bizarre:~$ grep imap.*tcp /etc/services imap2 143/tcp imap # Interim Mail Access P 2 and 4 imap3 220/tcp # Interactive Mail Access imaps 993/tcp # IMAP over SSL
You already have /etc/ssl/certs/imapd.pem
Hier steht nicht dabei, ob es nur eine Warnung oder ein Fehler ist. Ich vermute mal es ist eine Warnung, wenn nicht, dann müsstest du herausfinden warum dort ein Zertifikat generiert wird.
Josef
Hallo!
Am Mittwoch, 13. April 2005 00:06 schrieb Josef Spillner:
Am Dienstag, 12. April 2005 22:41 schrieb Thomas Schmidt:
Setting up uw-imapd (2002edebian1-9) ... WARNING: Port "imap3" unselected in debconf but possibly handled locally.
student@bizarre:~$ grep imap.*tcp /etc/services imap2 143/tcp imap # Interim Mail Access P 2 and imap3 220/tcp # Interactive Mail Access imaps 993/tcp # IMAP over SSL
Genau so sieht das bei mir auch aus.
You already have /etc/ssl/certs/imapd.pem
Ich hatte ja sonst auch immer uw-imap, also ist es klar, daß er das alte Zertifikat weiterverwenden will.
Wie kann ich den IMAP-Server starten oder sehen, warum er nicht startet? Ich habe da nie etwas dran konfiguriert, weil er einfach nur ganz normal das Home-Verzeichnis der lokalen Benutzer anbieten soll.
Thomas
Am Mittwoch, 13. April 2005 00:44 schrieb Thomas Schmidt:
Wie kann ich den IMAP-Server starten oder sehen, warum er nicht startet? Ich habe da nie etwas dran konfiguriert, weil er einfach nur ganz normal das Home-Verzeichnis der lokalen Benutzer anbieten soll.
So wie ich das sehe (hab mir grad mal die Sourcen angeschaut), wird er über inetd gestartet. Läuft der inetd? Steht der Dienst in /etc/inetd.conf drin? Wenn ja, ein killall -HUP inetd wirkt manchmal Wunder, nämlich dann wenn er seine Konfiguration neu laden sollte. Wenn das alles geklärt ist (also du dich zumindest auf Port 143 verbinden kannst), bleiben nur noch die Logdateien. Also /var/log/daemon.log, mail.* bzw. messages.
Ansonsten ist das Programm selbst unter /usr/sbin/imapd zu finden, vielleicht kann man damit was anfangen. Hab mir grad den Quelltext angesehen, wäre ein Paradebeispiel für "wie man nicht in C programmieren sollte" :(
Josef
Hallo!
Am Mittwoch, 13. April 2005 01:13 schrieb Josef Spillner:
Am Mittwoch, 13. April 2005 00:44 schrieb Thomas Schmidt:
Wie kann ich den IMAP-Server starten oder sehen, warum er nicht startet?
inetd läuft.
/etc/inetd.conf
Darin ist nur eine einzige Zeile für POP3.
killall -HUP inetd
hilft nicht.
/var/log/daemon.log, mail.* bzw. messages.
Da steht nichts darüber drin.
das Programm selbst unter /usr/sbin/imapd
Starten kann man es:
netActionServer:/etc# /usr/sbin/imapd * OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN] netactionserver.de IMAP4rev1 2003.339 at Wed, 13 Apr 2005 08:27:55 +0200 (CEST)
Davon ist der Port auch nicht offen.
+++
In einem Backup standen noch diese Zeilen in der /etc/inetd.conf: imap2 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/imapd imaps stream tcp nowait root /usr/sbin/tcpd /usr/sbin/imapd Ich fügte sie ein, /etc/init.d/inetd reload, /etc/init.d/inetd restart, jetzt gehts. Kann ich das jetzt so lassen?
Thomas
'n morgen,
Am Mittwoch, 13. April 2005 08:38 schrieb Thomas Schmidt:
Starten kann man es:
netActionServer:/etc# /usr/sbin/imapd
- OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN]
netactionserver.de IMAP4rev1 2003.339 at Wed, 13 Apr 2005 08:27:55 +0200 (CEST)
Davon ist der Port auch nicht offen.
Der Port wird ja bei inetd-basierten Programmen auch vom inetd aufgemacht und nicht vom Programm :-) Hintergrund war eher, dass irgendwas mit der Konfiguration nicht stimmte.
In einem Backup standen noch diese Zeilen in der /etc/inetd.conf: imap2 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/imapd imaps stream tcp nowait root /usr/sbin/tcpd /usr/sbin/imapd Ich fügte sie ein, /etc/init.d/inetd reload, /etc/init.d/inetd restart, jetzt gehts. Kann ich das jetzt so lassen?
Ja, genau darauf wollte ich hinaus.
Josef
lug-dd@mailman.schlittermann.de