Hallo SuSE-Liste. Ich betreibe einen Server mit SuSE 9.0. Auf diesem Server soll folgendes passieren: 1.) Empfang der Mails mit fetchmail 2.) Filtern durch Spammassasin 3.) Sortierung mit procmail in Cyrus-Imap Ordner Das funktioniert für einen User auch wunderbar. Ich habe die Dateien /etc/ fetchmailrc und /etc/procmailrc angelegt. Nun zur Frage: Ich find es ziemlich ****, dass ich für alle User die Passwörter für deren POP3-Accounts in die /etc/fetchmailrc eintragen muss. Gibt es nicht irgendwie ein Tool (z.B. eine Webanwendung) mit der die Nutzer solche Sachen selbst eintragen können. Also z.B. loggt sich ein Nutzer ein, fügt eigene POP3-Accounts hinzu, die abgefragt werden sollen und kann vielleicht eigene Filter-regeln für procmail definieren. Kennt jemand soetwas? Achja, vielleicht kennt ja noch jemand ne gut WEBMAIL-Anwendung, die es erlaubt, die IMAP Ordner der jeweiligen User anzuzeigen. Vielen Dank Ronny Walter
Ronny Walter wrote:
Achja, vielleicht kennt ja noch jemand ne gut WEBMAIL-Anwendung, die es erlaubt, die IMAP Ordner der jeweiligen User anzuzeigen.
Ich habe das auf einem Server so geregelt, dass die Authentifikation/Usermanagement über MySQL gemanagtwird (pam_mysql). Dann lässt sich als Frontend prima Web-Cyradm einsetzen (http://www.web-cyradm.org/). Die Ordnerstruktur lege ich über ein Perl-Skript automatisiert an, welches ich von Web-Cyradm aufrufen lasse. Funzt wunderbar. VG Holger
Hallo,
Ronny Walter
Achja, vielleicht kennt ja noch jemand ne gut WEBMAIL-Anwendung, die es erlaubt, die IMAP Ordner der jeweiligen User anzuzeigen.
Du möchtest vielleicht mal Usermin versuchen? http://www.usermin.com/ bis dahin - kind regards Martin Mewes -- http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Forte Agent 2.0 Beta Tester
Hallo, danke für den Tipp. Das usermin sieht echt nett aus. Damit könnten die Leute Ihre Maileinstellungen selbst verwalten. Ein kleines Problemchen hab ich noch. Bei der Einsortierung in den IMAP-Folder krieg ich folgenden Fehler: procmail.log: Subject: Test Folder: /usr/lib/cyrus/bin/deliver -a atlan -m user.atlan.Root 1729 couldn't connect to lmtpd: Permission denied Das liegt mit Sicherheit daran, das der User "atlan" nicht in /var/lib/imap schreiben darf. ls -ld /var/lib/imap: drwxr-x--- 13 cyrus mail 4096 2004-01-12 15:13 /var/lib/imap Wie könnte man das denn hinkriegen? mfg Ronny Am Montag, 12. Januar 2004 13:08 schrieb Martin Mewes:
Hallo,
Ronny Walter
wrote: Achja, vielleicht kennt ja noch jemand ne gut WEBMAIL-Anwendung, die es erlaubt, die IMAP Ordner der jeweiligen User anzuzeigen.
Du möchtest vielleicht mal Usermin versuchen? http://www.usermin.com/
bis dahin - kind regards
Martin Mewes
-- http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Forte Agent 2.0 Beta Tester
Moin, moin ...
Ronny Walter
Das liegt mit Sicherheit daran, das der User "atlan" nicht in /var/lib/imap schreiben darf.
ls -ld /var/lib/imap: drwxr-x--- 13 cyrus mail 4096 2004-01-12 15:13 /var/lib/imap
Wie könnte man das denn hinkriegen?
Ungetestet und wahrscheinlich jenseits jeglicher Sicherheitseinstellungen: Tüte die User zusätzlich in die Gruppe "mail". bis dahin - kind regards Martin Mewes -- http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Forte Agent 2.0 Beta Tester
Hi, On Mon, 12 Jan 2004, Ronny Walter wrote:
Hallo,
danke für den Tipp. Das usermin sieht echt nett aus. Damit könnten die Leute Ihre Maileinstellungen selbst verwalten.
Ein kleines Problemchen hab ich noch. Bei der Einsortierung in den IMAP-Folder krieg ich folgenden Fehler:
procmail.log:
Subject: Test Folder: /usr/lib/cyrus/bin/deliver -a atlan -m user.atlan.Root 1729 couldn't connect to lmtpd: Permission denied
Das liegt mit Sicherheit daran, das der User "atlan" nicht in /var/lib/imap schreiben darf.
ls -ld /var/lib/imap: drwxr-x--- 13 cyrus mail 4096 2004-01-12 15:13 /var/lib/imap
Nee, liegt es nicht. "/usr/lib/cyurs/bin/deliver" wird vom "master" des cyrus-imapd aufgerufen und vererbt dabei die Berechtigung seines Elternprozesses. Und das ist diesem Fall User "cyrus" und der gehört zur Gruppe "mail". # id cyrus uid=96(cyrus) gid=12(mail) groups=12(mail)
Wie könnte man das denn hinkriegen?
Sind die User dem cyrus-imapd bereits bekannt und existiert der entsprechende IMAP-Ordner (in diesem Fall "Root"); # su - cyrus -c "ctl_mboxlist -d|grep atlan" Ist in diesem Fall der Ordner dabei und entsprechende Rechte vergeben? Gruß, Thomas
Martin Mewes schrieb:
Hallo,
Ronny Walter
wrote: Achja, vielleicht kennt ja noch jemand ne gut WEBMAIL-Anwendung, die es erlaubt, die IMAP Ordner der jeweiligen User anzuzeigen.
Du möchtest vielleicht mal Usermin versuchen? http://www.usermin.com/
Es gibt da auch noch SquirrelMail, das ist sogar bei SuSE schon mit dabei und funktioniert prima. Viele Grüße Bastian
* Am Mon, 12 Jan 2004 schrieb Ronny Walter:
Ich find es ziemlich ****, dass ich für alle User die Passwörter für deren POP3-Accounts in die /etc/fetchmailrc eintragen muss. Gibt es nicht irgendwie ein Tool (z.B. eine Webanwendung) mit der die Nutzer solche Sachen selbst eintragen können.
Ich habe das bei mir so gelöst, dass ich in einem ip-up-Skript die Homes der Nutzer nach .fetchmailrcs absuche und diese dann automatisiert zu einer fetchmailrc zusammenbaue, mit der dann fetchmail im Dämon-Modus gestartet wird.
Also z.B. loggt sich ein Nutzer ein, fügt eigene POP3-Accounts hinzu, die abgefragt werden sollen und kann vielleicht eigene Filter-regeln für procmail definieren. Kennt jemand soetwas?
Das sollte Procmail sowieso mitmachen, indem jeder User noch seine eigene .procmailrc anlegt... Gruß Christoph
Am Montag, 12. Januar 2004 13:02 schrieb Ronny Walter:
3.) Sortierung mit procmail in Cyrus-Imap Ordner
Wieso eigentlich mit procmail und nicht mit sieve? Das ist wunderbar in Cyrus integriert und macht wesentlich weniger Probleme. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (7)
-
Bastian Schern
-
Christoph Maurer
-
H.Wesser
-
Manfred Tremmel
-
Martin Mewes
-
Ronny Walter
-
Thomas Schweiger