ich habe mehrere Postf=E4cher alle ohne IMAP. zu der Kombination fetchmail / cyrus habe ich noch eine Frage. Wie richte ich die Komponeten (fetchmail / cyrus / Email client) ein ? Was muss ich beim senden beachten ? Gru=DF Sven
Hier gibt es sicher viele Möglichkeiten - bei mir liegt z.B. zwischen dem fetchmail und dem cyrus noch ein Spamfilter. Am einfachsten sollte sein, mit der Konfig Option "lmtp" die abgeholten Mails direkt in den cyrus zu stopfen, oder aber mit "mda /usr/bin/deliver" für jede Mail das Programm deliver zu starten. Ein Filter würde dann später an die Stelle von deliver treten. cyrus: die Suse Installation richtet den, glaube ich, so ein, dass mit pam gegen die /etc/passwd authentifiziert wird - aber bitte nachlesen. Vermutlich ist schon ein user "cyrus" angelegt; dem musst du noch ein Passwort vergeben In jedem Fall zuerst den cyrus einrichten und testen, ob du dich daran anmelden kannst. Falls "login" erlaubt ist (nicht unbedingt Standard in der Öffentlichkeit, aber hilfreich zuhause), sollte das so aussehen. telnet localhost imap * OK Cyrus IMAP4 (Version) server ready a01 login username password a01 OK User logged in a02 select inbox a02 NO Mailbox does not exist a03 logout an dieser Stelle dann mit Programm cyradm (oder als adminuser, typischerweise "cyrus" angemeldet) eine Mailbox anlegen a01 create user.username a02 setquota user.username (storage 1000000) Der vorige Versuch sollte anschliessend auf das a02 select inbox u.a. mit * 0 EXISTS a02 OK [READ-WRITE] Completed antworten. Wenn dann noch deliver funktioniert /usr/bin/deliver username << q From: irgendwre@irgend.wo To: irgendwer@irgend.wo Message:ID: 12345@test <=== eine Leerzeile zwischen Header und Text der Mail muss sein erste Testmail q ist es Zeit, das Mailprogramm einzustellen. Bei deliver gab es in früheren Versionen öfter das Problem, dass als Transport lmtp (also tcp) vorkonfiguiert war, aber der Eintrag "lmtp 2003/tcp" in der /etc/services fehlte. In den Mailclients wird der Posteingansserver jetzt einfach localhost, typ imap Der Postausgangsserver bleibt so eingestellt wie bisher (und "gleiche Anmeldung wie bei Posteingang" ist jetzt sicherlich falsch) Die Mailclients sollten jetzt die Testmail von vorhin anzeigen. Für fetchmail erstmal nur einen Server eintragen, und beim ersten Testlauf die Optionen -k (Mails auf dem Server lassen) und -v (verbose) angeben Viel Erfolg Wolfgang Hamann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org