Hallo Lug!
Mein Squirrelmail (IMAP-Webmailer) verschiebt immer die Mails von /var/mail/ich nach ~/mbox. Dadurch kann ich die inbox nicht mehr per POP abrufen. Wie läßt sich das ändern?
Thomas
Thomas Schmidt said:
Mein Squirrelmail (IMAP-Webmailer) verschiebt immer die Mails von /var/mail/ich nach ~/mbox. Dadurch kann ich die inbox nicht mehr per POP abrufen. Wie läßt sich das ändern?
Kann ich mir nicht vorstellen. Squirrel benutzt nur IMAP und beruehrt die eigentlichen Mailboxen nicht - auch wenn es auf dem selben Rechner laeuft.
Noch seltsamer: normalerweise existieren diese beiden Dateien bei IMAP auch nicht, da die meisten richtigen IMAP-Server Mails in einer eigenen Verzeichnis-Hierarchie oder einer Datenbank speichern.
Welchen IMAP Server verwendest Du?
Konrad
Am Freitag, 8. Juli 2005 16:16 schrieb Konrad Rosenbaum:
Thomas Schmidt said:
Mein Squirrelmail (IMAP-Webmailer) verschiebt immer die Mails von /var/mail/ich nach ~/mbox. Dadurch kann ich die inbox nicht mehr per POP abrufen. Wie läßt sich das ändern?
Welchen IMAP Server verwendest Du?
UW-Imap aus Debian Sarge.
Wenn Du so fragst: Ich würde viel lieber die Userfächer außerhalb des Home-Verzeichnisses haben, aber möglichst nicht in einer Datenbank.
Ansonsten muß der IMAP-Server nur den lokalen Benutzern Zugriff auf deren Mails bieten. Deshalb habe ich den UW-Imap auch nie konfiguriert. Soll ich einen anderen installieren?
Squirrelmail greift nicht aufs Dateisystem zu, sondern nur per IMAP.
Thomas
On Friday 08 July 2005 17:02, Thomas Schmidt wrote:
Am Freitag, 8. Juli 2005 16:16 schrieb Konrad Rosenbaum:
Welchen IMAP Server verwendest Du?
UW-Imap aus Debian Sarge.
Wenn Du so fragst: Ich würde viel lieber die Userfächer außerhalb des Home-Verzeichnisses haben, aber möglichst nicht in einer Datenbank.
Ich habe keine Ahnung, wozu man UW-IMAP noch treiben kann, aber Cyrus tut genau das per default (man muss allerdings den Mailerdeamon umkonfigurieren, damit Cyrus auch die Mails bekommt).
Ansonsten muß der IMAP-Server nur den lokalen Benutzern Zugriff auf deren Mails bieten. Deshalb habe ich den UW-Imap auch nie konfiguriert. Soll ich einen anderen installieren?
"lokale Nutzer", wie in LAN oder wie in selber Rechner? Wenn letzteres: wozu überhaupt IMAP?
Konrad
Am Freitag, 8. Juli 2005 20:19 schrieb Konrad Rosenbaum:
"lokale Nutzer", wie in LAN oder wie in selber Rechner? Wenn letzteres: wozu überhaupt IMAP?
Die lokalen Benutzer des Servers irgendwo weit weg in einem Rechenzentrum sollen ihre Mails per POP und IMAP bekommen.
apt-get remove uw-imapd uw-imapd-ssl apt-get install cyrus21-common cyrus21-imapd apt-get install cyrus21-pop3d -> removing qpopper
netActionServer:/etc# nmap localhost ... PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop3 2000/tcp open callbook
Jetzt sind IMAP und die verschlüsselten Ports weg und POP funktioniert nicht: [Auth] Invalid login.
Der Mailserver ist Exim, aber der hat damit nichts zu tun, oder?
Thomas
Moin!
On Saturday 09 July 2005 10:40, Thomas Schmidt wrote:
Am Freitag, 8. Juli 2005 20:19 schrieb Konrad Rosenbaum:
"lokale Nutzer", wie in LAN oder wie in selber Rechner? Wenn letzteres: wozu überhaupt IMAP?
Die lokalen Benutzer des Servers irgendwo weit weg in einem Rechenzentrum sollen ihre Mails per POP und IMAP bekommen.
apt-get remove uw-imapd uw-imapd-ssl apt-get install cyrus21-common cyrus21-imapd apt-get install cyrus21-pop3d -> removing qpopper
netActionServer:/etc# nmap localhost ... PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop3 2000/tcp open callbook
Jetzt sind IMAP und die verschlüsselten Ports weg und POP funktioniert nicht: [Auth] Invalid login.
Ich persoenlich wuerde mal in /usr/share/doc/cyrus21*/ nach Dokumentation schauen. Weiterhin kann die Installation des Pakets cyrus21-doc nicht schaden ... da ist dann noch mehr Doku unter /usr/share/doc/cyrus21-doc/ zu finden.
Der Mailserver ist Exim, aber der hat damit nichts zu tun, oder?
Gruss, Jan. P.S. Nein, ich hab keine Ahnung von cyrus, da ich courier-imap benutze.
On Saturday 09 July 2005 10:40, Thomas Schmidt wrote:
Jetzt sind IMAP und die verschlüsselten Ports weg und POP funktioniert nicht: [Auth] Invalid login.
/etc/init.d/cyrus start
Der Mailserver ist Exim, aber der hat damit nichts zu tun, oder?
/etc/exim/exim.conf: ---- # This transport is used for local delivery to user mailboxes. On debian # systems group mail is used so we can write to the /var/spool/mail # directory. (The alternative, which most other unixes use, is to deliver # as the user's own group, into a sticky-bitted directory)
local_delivery: driver = pipe command = "/usr/sbin/cyrdeliver ${local_part}" return_path_add return_output prefix = "" user = cyrus # driver = appendfile # group = mail # mode = 0660 # mode_fail_narrower = false # envelope_to_add = true # return_path_add = true # file = /var/spool/mail/${local_part} ----
Für jeden Nutzer: $ cyradm localhost [root Passwort eingeben] localhost> help [...viele Begriffe] localhost> cm user.nutzername
Du musst dann noch den Inhalt der Postfächer zu cyrus rübermigrieren. Und Cyrus irgendwie beibiegen, dass er die Nutzer authentifizieren kann.
Tipp für das nächste Mal:
1) Doku lesen bevor man irgendwas macht. 2) alles auf einem unkritischen System ohne wütende Nutzer ausprobieren
Merke: Serversysteme sind nix, was man mal so eben austauschen kann ohne dass es Konsequenzen gibt.
Konrad
Hallo Lug!
Danke für die vielen Mails.
Am Samstag, 9. Juli 2005 11:50 schrieb Konrad Rosenbaum:
- [Cyrus] Doku lesen bevor man irgendwas macht.
Darin steht nicht, was man machen muß, wenn der Server läuft, aber nicht auf den Ports erreichbar ist.
Ich habe daraufhin Cyrus wieder gelöscht und Courier installiert, das eine deutlich professionellere Webseite und ansprechendere Doku bietet. Der erste Eindruck bestätigte sich: Nach der Installation lief der Server fast ohne Konfiguration bestens. In den Configdateien von Exim 4 war für Courier schon ein Router vorbereitet, so dass eine einzige geänderte Zeile für das neue Ziel der Mails sorgte. Die meisten Mailboxen ließen sich ohne Probleme mit mb2md migrieren. Nun funktioniert mein Gespann aus Exim und Courier sehr gut.
Am Sonntag, 10. Juli 2005 21:42 schrieb Heiko Schlittermann:
??? Wer ist das Rechenzentrum?
Ein Mietserver bei Hetzner. In dem LAN stehen nur andere Server, keine Userrechner.
Und die Nutzer sind weit weg und sind lokale Nutzer?
Ich meine, Leute irgenwo in Deutschland haben eine Zeile in der /etc/passwd, /etc/shadow und ein Homeverzeichnis. Sind sie dann nicht lokale Nutzer?
Thomas
Thomas Schmidt lug-dd@netaction-server.de (Sa 09 Jul 2005 10:40:11 CEST):
Am Freitag, 8. Juli 2005 20:19 schrieb Konrad Rosenbaum:
Die lokalen Benutzer des Servers irgendwo weit weg in einem Rechenzentrum sollen ihre Mails per POP und IMAP bekommen.
??? Wer ist das Rechenzentrum? Du? Und die Nutzer sind weit weg und sind lokale Nutzer? Irgendwie raffe ich es nicht.
netActionServer:/etc# nmap localhost ... PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop3 2000/tcp open callbook
Jetzt sind IMAP und die verschlüsselten Ports weg und POP funktioniert nicht: [Auth] Invalid login.
Wenn imap für TLS konfiguriert ist, macht er auf den normalen Ports auch TLS. Und wenn Du Dir die Konfiguration ansiehst, findest Du auch, wie Du TLS einschalten kannst und wie die die anderen Ports einschalten kannst. -> /etc/{imapd,cyrus}.conf
Invalid login: Vielleicht kennt er ja die Nutzer nicht? Hast Du sie angelegt? Das intensive Studium der Konfig-Datei hilft auch hier. Dann werden auf alle Fälle die Fragen präziser. Und Mailboxen anlegen hilft dann auch noch. Cyrus verwaltet seine eigenen, meist in /var/spool/cyrus.
Der Mailserver ist Exim, aber der hat damit nichts zu tun, oder?
Nö. Nur beim Ausliefern über cyrdeliver (langsam, weil noch ein extra Prozess gestartet wird bei jeder Auslieferung), oder über LMTP auf den Socket vom lmtpd.
Heiko
lug-dd@mailman.schlittermann.de