[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 jvolkmann@gmx.de at
pop.gmx.de (973 octets). 
Nov 11 18:34:05 BlackBox fetchmail[31502]: reading message
jvolkmann@gmx.de@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: <31259.1068571481@www46.gmx.net>: No such file or directory
Nov 11 18:34:05 BlackBox deliver[7319]: checkdelivered: Unable to open
delivered db: <31259.1068571481@www46.gmx.net>: 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! +++



Reply to: