Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem fetchmail,procmail,cyrus imap
Russel-Athletic
23.08.04, 17:13
So ich hab 2 Probleme und eine Frage:
1. fetchmail hohlt ordnungsgemäß die Mails ab, procmail reicht sie auch weiter, bloß in meinem cyrus imap Konto ist nichts.
Hier die log:
procmail: Skipped "O"
Subject: Antwort auf den Beitrag '***'
Folder: /usr/sbin/cyrdeliver -a -m user.ACCOUNT 1774#
procmailrc
#procmailrc
LOGFILE=/var/log/procmail
:O
*^TO.*MEINEEMAIL
|/usr/sbin/cyrdeliver -a -m user.ACCOUNT
Die Mailboxen stimmen auch.
2. Ich habe ausversehen falsche mailboxen erstellt, doch wenn ich mich mit admin in cyradm einlogge und die löschen will, dann bekomme ich nur ein Permission denied. Woran liegt das?
3. Gibt es irgendein gutes Tutorial wie ich durch cyrus mails über gmx (smtp-after-pop) versenden kann?
System ist Debian Sarge
Huhn Hur Tu
23.08.04, 17:34
Du must wahrscheinlich root unter cyradm die rechte geben damit er die Mailboxen loeschen kann.
ZUu Cyrus gibt es eine gute Anleitung unter linux-tin.org.
MFG Stefan
Russel-Athletic
23.08.04, 18:26
2. Ich habe
sam FALSCHEBOX cyrus cd eingegeben, doch ich bekomme
setaclmailbox: cyrus: cd: System I/O error
3. Wird postfix in diesem tutorial nur zum Mailversand benutzt? Ich dachte es ist eine alternative zu procmail.
Russel-Athletic
25.08.04, 14:03
Niemand ne Idee?
Du mußt procmail mit dem f-Flag sagen, daß die mails an einen Filter weitergegeben werden,, versuch's mal mit
#procmailrc
VERBOSE=on
LOGFILE=/var/log/procmail
:O fw:
*^TO.*MEINEEMAIL
|/usr/sbin/cyrdeliver -a -m user.ACCOUNT
Du kannst auch die mails von fetchmail sofort an cyrdeliver weiter geben. Das sollte ähnlich meiner Konfiguration mit procmail möglich sein, magischer Parameter ist MDA:
# fetchmailrc
poll server with proto POP3
user 'userid' there with password 'passwd'
is 'localuser' here options stripcr
mda "/usr/bin/procmail -d %s"
Gruß
Michael
ich hab in meiner procmailrc das stehen
|/usr/lib/cyrus-imapd/deliver -a -m user
user ist der username und ich hab das ganze ohne user. angegeben
ach und
*[LEERZEICHEN]^TO.*MEINEEMAIL
cu SHB
zuersteinmal solltest du dem User cyrus das schreibrecht für die Mailbox geben
sam user.test cyrus lrswipcda
Somit hat der User cyrus alle Rechte für die Mailbox user.test. Damit kann man dann die Mailbox löschen
dm user.test
Hier ein Auszug aus meiner /etc/procmail
------------------------------------------------
# Kopf von procmailrc
LOGFILE=/var/log/procmail/log
VERBOSE=no
SENDMAIL=/usr/sbin/sendmail
DELIVER=/usr/cyrus/bin/deliver
# Regelsatz für Virenscanner
# Ankommende E-Mail mit ClamAV prüfen
#:0 fw
# | /usr/bin/clamassassin
# Virus gefunden? Dann im Folder
# "virus-gefangen" abspeichern
#:0 :
# * X-Virus-Status: Yes
# | $DELIVER -a marko -m user.marko.SYSTEM.virus-gefangen
# Andere Mails werden wie gewohnt ausgeliefert.
# Spamfilterregeln
:0 w
* ^X-Spam-Score:.*\(\*\*\*\*\*
/dev/null
:0 w
* ^X-Spam-Score:.*\(\*\*
| $DELIVER -a marko -m user.marko.SYSTEM.SPAM
:0 w
* ^Subject:.*SPAM*
| $DELIVER -a marko -m user.marko.SYSTEM.SPAM
# Abschlussregel, wo keine anderen Regeln greifen wird die Mail dort hin geschickt
:0 w
| $DELIVER -a marko -m user.marko.SYSTEM.system-meldungen
-------------------------------------------------------
In diesem Beispiel sind es Spamfilterregeln, die vorletzte Regel kannst du aber auch für Deine Mails nehmen. Statt Subject nimmst Du einfach FROM oder TO
fetchmail soltest Du so starten
fetchmail {andere Parameter} -f /etc/fetchmailrc -m /usr/bin/procmail
Gruß
Leon
Russel-Athletic
03.09.04, 15:54
ALso mein Problem mit procmail hat sich irghendwie gelöst, mein einziges problem ist immernoch, dass ich nicht löschen kann. Fehlermeldung steht weiter oben.
Hast Du mein Post gelesen. Sieht nicht danach aus. Ansonsten könntest Du jetzt löschen.
Leon
Russel-Athletic
03.09.04, 16:27
Natürlich hab ich es gelesen, aber es kommt de gleiche Fehler wie oben also
setaclmailbox: cyrus: cd: System I/O error
Wahrscheinlich liegt es daran, das die Mailbox versehentlich name und nicht user.name heißt.
Schon gelesen?
http://www.linuxforen.de/forums/showthread.php?t=30158&highlight=mailserver+postfix+cyrus+imap+fetchmail
Leon
Russel-Athletic
03.09.04, 17:09
Mehrmals gelesen und ebend nochmal überflogen.Falls du mich auf was hinweisen willst hab ich wohl dann nicht gefunden :D
Achja ich weiß dass man immer user. davor soll, aber in der Anfangszeit dachte ich ebend das es so auch gehen müsste, und jetzt liegt die mailbox ebend darum.
Nein war nur mal so allgemein gefragt. Leider fällt mir da erstmal nix weiter ein.
Leon
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.