Re: exim/procmail/fetchmail/mutt/cyrus - was exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]

2003-11-11 Diskussionsfäden Johannes Volkmann
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]

2003-11-11 Diskussionsfäden Johannes Volkmann
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]

2003-11-11 Diskussionsfäden Johannes Volkmann
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]

2003-11-11 Diskussionsfäden Johannes Volkmann
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]

2003-11-10 Diskussionsfäden Johannes Volkmann
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]

2003-11-10 Diskussionsfäden Johannes Volkmann
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)