Re: exim/procmail/fetchmail/mutt/cyrus - was exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]
Sorry Dieter, das ging ausversehen direkt an dich! > | Nov 11 18:34:05 BlackBox deliver[7319]: checkdelivered: Unable to open > | delivered db: <[EMAIL PROTECTED]>: No such file or directo > ry > > Sieht nach einem Rechteproblem aus. > Naja, Schreibrecht habe ich auf das gesamte Dir. > | > | Im google fand ich dann, dass das zwei Gründe haben könnte: > | 1.) Ich habe kein Schreibrecht auf die db. Ich hab ziemlich keine > Ahnung wo > | die sein muss, in der /etc/imapd.conf wurde jedoch mittels > "configdirectory: > | /var/lib/cyrus" dieses Dir festgelegt. Darin hat es tatsächlich einen > Ordner > | deliverdb, in welchem die Datei "deliver-i.lock" sitzt. Auf allem hat m > ein > | User Lese- und Schreibrecht. Das scheint es also nicht zu sein. > > Welcher User den? > User idler, der bei mir gleichzeitig Loginname und cyrus admin ist. Hat via "adduser idler mail" und chmod -R ug+rwx /var/lib/cyrus" Recht auf alles in dem Dir bekommen. > Bei mir sieht das ganze so aus: > > .: > total 52 > drwxr-xr-x2 cyrusmail 4096 Sep 13 19:22 db > Das Dir habe ich garnicht? Woher bekomme ich sowas? > - -rw---1 cyrusmail 8192 Sep 13 18:03 deliver.db > Die Datei fehlt hier genauso... > drwxr-xr-x2 cyrusmail 4096 Sep 13 13:00 deliverdb > drwxr-xr-x2 cyrusmail 4096 Sep 12 23:01 log > - -rw---1 cyrusmail 3100 Sep 13 12:05 mailboxes > - -rw---1 cyrusmail 8192 Sep 13 19:22 mailboxes.db > Die habe ich auch nicht... > drwxr-xr-x2 cyrusmail 4096 Sep 12 23:01 msg > drwxr-xr-x2 cyrusmail 4096 Sep 13 13:11 proc > drwxr-xr-x2 cyrusmail 4096 Sep 12 23:01 quota > drwxr-xr-x2 cyrusmail 4096 Sep 13 19:22 socket > drwxr-xr-x2 cyrusmail 4096 Sep 12 23:01 user > > ./deliverdb: > total 0 > - -rw---1 cyrusmail0 Sep 13 13:00 deliver-d.lock > Sieht bei mir genauso aus. Also sind es anscheinend keine fehlenden Rechte sondern es fehlt schlicht die db. Nur, woher bekomme ich eine? Ein apt-get remove --purge und anschliessende neue Installation hat die auch nicht erstellt. Erwähnen sollte ich vielleicht auch, dass es sich hier um die woody Version handelt... Besten Dank, mfG Johannes -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: exim/procmail/fetchmail/mutt/cyrus - was exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]
Hallo Liste, OK, hier herrscht grad totales Chaos, ich kann mal wieder nicht auf die Mail antworten sondern muss das hier von Hand basteln, ich hoffe es kommt trotzdem irgendwie an. Ich fasse mal zusammen: Nach dem Howto habe ich inzwischen die fetchmail/procmail/exim/cyrus-imap Kombination am laufen. Die Namen der Boxen sind leicht anders, jedoch habe ich die Namen jeweils in der /etc/procmailrc angepasst (ist ja hauptsächlich Groß- Kleinschreibung). Das ganze sieht nun so aus (habe die Kommentare rausgenommen): # cat /etc/procmailrc |grep -v '#' DELIVERMAIL="/usr/sbin/cyrdeliver" LOGFILE="/var/log/mail/procmail.log" IMAP="$DELIVERMAIL -e -a $LOGNAME -m user.$LOGNAME" BACKUP="$DELIVERMAIL -e -a $LOGNAME -m user.$LOGNAME.backup" SPAMIT="$DELIVERMAIL -e -a $LOGNAME -m user.$LOGNAME.spam" VERBOSE=on :0 c | /bin/sed 1d | $BACKUP :0 e { EXITCODE=75 HOST } :0 w | /bin/sed 1d | $IMAP :0 e { EXITCODE=75 HOST } :0 w { EXITCODE=$? HOST } Das scheint soweit zu gehen, in der Logfile stehen keine Errormeldungen wenn fetchmail was fetched. Auch cyrus scheint es soweit ganz gut zu gehen, die Struktur - den erstellten Boxen entsprechend - in /var/spool/cyrus/mail/user/idler existiert: BlackBox:18:45:52:/var/spool/cyrus/mail/user/idler# ls backup cyrus.cache cyrus.header cyrus.index cyrus.seen outbox postponed spam unknown Soweit zu den guten Nachrichten. Wenn ich mir jetzt eine Nachricht schicke und die mit fetchmail hole steht in der Syslog folgendes: Nov 11 18:34:05 BlackBox fetchmail[31502]: 1 message for [EMAIL PROTECTED] at pop.gmx.de (973 octets). Nov 11 18:34:05 BlackBox fetchmail[31502]: reading message [EMAIL PROTECTED]@pop.gmx.de:1 of 1 (973 octets) Nov 11 18:34:05 BlackBox fetchmail[31502]: flushed Nov 11 18:34:05 BlackBox deliver[7317]: checkdelivered: Unable to open delivered db: <[EMAIL PROTECTED]>: No such file or directory Nov 11 18:34:05 BlackBox deliver[7319]: checkdelivered: Unable to open delivered db: <[EMAIL PROTECTED]>: No such file or directory Im google fand ich dann, dass das zwei Gründe haben könnte: 1.) Ich habe kein Schreibrecht auf die db. Ich hab ziemlich keine Ahnung wo die sein muss, in der /etc/imapd.conf wurde jedoch mittels "configdirectory: /var/lib/cyrus" dieses Dir festgelegt. Darin hat es tatsächlich einen Ordner deliverdb, in welchem die Datei "deliver-i.lock" sitzt. Auf allem hat mein User Lese- und Schreibrecht. Das scheint es also nicht zu sein. 2.) Es wurde in einer Message die ich via google fand angedeutet, dass die db kaputt sein könne. Wie das zu fixen sei war mir aus der Nachricht aber nicht ersichtlich. In der Hoffnung etwas Ordnung in seine Gedanken gebracht zu haben und mit bestem Dank an seine tapferen Helfer, mfG Johannes -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]
Hurra, ich bin wieder ein Stück weiter... Nach langem Loglesen habe ich diverse (!) Errors beseitigt. Jetzt scheitere ich leider an einem... Nov 11 17:35:21 BlackBox deliver[5103]: checkdelivered: Unable to open delivered db: <[EMAIL PROTECTED]>: No such file or directory Das bekomme ich ums verrecken nicht weg... Im Netz habe ich dazu gefunden, dass man entweder kein Schreibrecht auf die db File hätte, was sich durch permissions fixen liesse. Das habe ich gemacht, zeigt jedoch keinerlei Effekt. Oder die db sei defekt. Was dann zu tun war bliebt irgendwie offen. Jemand eine Idee was das Ding von mir will? mfG Johannes -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]
Hallo, erstmal wieder sorry, hier geht grad einiges schief ;-), deswegen sorry für die miese Darstellung und das vermutlich nicht funktionierende Threading. Besten Dank für den Tip mit der procmailrc, daher weiß ich nun, dass der User keinen Zugriff auf cyrdeliver hatte, das habe ich geändert, nun scheint procmail zu tun. Nur Mails sehe ich immer noch keine. Ankommen tun sie, jedenfalls ist mein Maildir 9 MB groß und darin hat es einen Ordner "new" mit massig Dateien, welche offensichtlich meine Mails sind. Von aussen komme ich da jedoch nicht ran! Einloggen geht sowohl via mutt als auch via kmail sauber, aber die Mails sind nicht da. Nebenbei finde ich die Struktur etwas verwirrend. So stellt sich das im cyradm dar: # cyradm -user idler 192.168.0.1 192.168.0.1 password: 192.168.0.1> lm INBOXINBOX.outbox INBOX.spam INBOX.backup INBOX.postponed Sehe ich das richtig, dass INBOX nicht wirklich eine INBOX ist, sondern eher der Mailordner des Users? Wieso sind in dem INBOX keine Mails, in meinem Maildir hat es aber welche? Danke, mfG Johannes -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]
Hallo, erstmal wieder sorry, hier geht grad einiges schief ;-), deswegen sorry für die miese Darstellung und das vermutlich nicht funktionierende Threading (hab die Mail geholt, die is verschwunden, dazu gleich). 1.) Besten Dank für das Howto, das mit dem exim/procmail/cyrus etc (http://www.newbie-net.de/anleitung_imap.html) klang schon sehr sympathisch. Damit das sauber wird habe ich die Dinger erstmal alle gepurged und neu angefangen. Das haut soweit ganz gut hin. 2.) Den Spamassasine habe ich weggelassen (den brauch ich nicht). Das sollte doch dadurch erledigt sein, dass ich das aus der .procmailrc und die Installation des Daemons weglasse: # Überprüfung durch Spam Assassin # #:0fw #| /usr/bin/spamc #:0 #* ^X-Spam-Status: Yes #| /bin/sed 1d | $SPAMIT 3.) Bin soweit durch. Ging eigentlich gut, exim startet sauber neu etc. Wenn ich jetzt fetche holt er die Mails. Soweit so gut, doch jetzt gehts wieder los: Nov 11 03:10:05 BlackBox fetchmail[18123]: starting fetchmail 5.9.11 daemon Nov 11 03:10:09 BlackBox fetchmail[18123]: 1 message for [EMAIL PROTECTED] at pop.gmx.net (15245 octets). Nov 11 03:10:09 BlackBox fetchmail[18123]: reading message [EMAIL PROTECTED]@pop.gmx.net:1 of 1 (15245 octets) Nov 11 03:10:09 BlackBox fetchmail[18123]: flushed Nov 11 03:10:49 BlackBox fetchmail[18123]: awakened by User defined signal 1 Nov 11 03:10:52 BlackBox fetchmail[18123]: 1 message for [EMAIL PROTECTED] at pop.gmx.net (3119 octets). Nov 11 03:10:52 BlackBox fetchmail[18123]: reading message [EMAIL PROTECTED]@pop.gmx.net:1 of 1 (3119 octets) Nov 11 03:10:52 BlackBox fetchmail[18123]: flushed Soweit so schön. mutt starten, es verbindet auf den Rechner und bringt mich in die INBOX. Nun, da ist nichts. Die Mails verschwinden im Nirvana... ---Mutt: =INBOX [Msgs:0]---(threads/date-received)--[...]--(all)--- Jetzt bin ich verwirrt. Ich kann mich mit dem Mutt in den angelegten Verzeichnissen bewegen, die sind aber alle leer! Ausserdem sieht das komisch aus: Wenn ich c+tab drücke komme ich in eine Liste mit 2x INBOX.. In beiden sind die Ordner drin, die ich angelegt habe mittels cyradm. Die sollten so auch OK sein: localhost> lm user.idleruser.idler.outbox user.idler.spam user.idler.backup user.idler.postponed Jetzt bin ich irgendwie wieder mit meinem Latein am Ende? Blöderweise landen dabei auchnoch massig Emails im Nirvana (ich lese die Liste gerade via des Archivs, daher auch die komische Antwort). Danke für Tips, mfG Johannes -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]
Hallo Liste, vorweg: Sorry für unsauber formatierte Mails, ich schreib das hier gerade über den Webclient von gmx (tiefer Fall...). Ich hatte bisher eine gute Funktioniernende Kombination aus exim, fetchmail und procmail, gelesen habe ich via mutt. Das ganze lief als MBox, procmail hat das schön sauber einsortiert in ~/Mail. Jetzt ist ein Laptop hier, weswegen ich gerne imap hätte. Ergo ein apt-get install courier-imap, die Config durchgelesen und angepasst. Nach der URL in [1] habe ich dem dann mittels telnet beigebracht mich zu akzeptieren. Das geht soweit ganz gut, mit einem mutt vom Laptop aus (welches entsprechend nach [1] angepasst wurde) lande ich in einer INBOX. Hier fangen die Probleme an und setzt mein Verständnis aus: Ich habe nach eben dieser URL meinem exim gesagt er soll maildir benutzen. Sowohl das maildir_format = true als auch das andere maildirspezifische habe ich (nach howto) gesetzt. Jetzt übergibt aber mein exim mittels: procmail_pipe: driver = pipe command = "/usr/bin/procmail -d ${local_part}" return_path_add delivery_date_add envelope_to_add check_string = "From " escape_string = ">From " user = $local_part group = mail die Mails an procmail, was auch gut so ist. Abholen geht auch, die landen hier aber weiterhin als MBox, via imap habe ich keinerlei Zugriff darauf... Kann procmail mit maildir überhaupt umgehen? In der Manpage wird jedenfalls etwas entsprechendes erwähnt... Wie funktioniert das mit den "Ordnern". Kann procmail die anlegen und den Kram da einsortieren wie bisher auch (nur halt jetzt als maildir und nicht Mbox) oder habe ich da irgendwie etwas übersehen? Irgendwie stehe ich gerade hier wie der Ochse vorm Berg und komme mir ohne Mails wie amputiert vor ;-). Hat irgendjemand ein hübesches Howto, welches auch procmail einbezieht? Besten Dank, mfG Johannes [1] http://talk.trekweb.com/~jasonb/articles/exim_maildir_imap.shtml -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)