PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mails mit cyrus filtern



Fedi
16.10.03, 13:47
Hallo,

weiß jemand ob ich Mails mit cyrus filtern kann?
Also unter dem selben Benutzer die Mails in verschieden Verzeichnisse verschieben kann?
Oder brauche ich dazu noch ein anderes Proggi?

CU Der Fedi

Fedi
16.10.03, 14:23
bin schon einen Schritt weiter ...

das Zauberwort heißt ja wohl sieve...

alles was ich dazu finde sind jedoch Probleme mit der Konfiguration doch niemand schreibt wo ich es überhaupt konfigurieren kann!

Wo finde ich denn die passende "conf"

kennt jemand nen guten link?

Danke
Cu
Der Fedi

clumsy
16.10.03, 18:11
ein guter Link wäre die Suchfunktion :)
Im Tutorials-Forum findest du was:

http://www.linuxforen.de/forums/showthread.php?s=&threadid=30158&highlight=cyrus+imap

Bei mir klappt das aber leider nich ganz so, wie dort beschrieben....deshalb hab ich cyrus sein lassen und den standard imapd benutzt.

clumsy

Fedi
16.10.03, 18:53
Zuerst mal danke für die Antwort!

habe bei deinem Link mal nach geschaut nur finde ich da ausschliesslich filterregeln für procmail....
oder ich bin blind - dann sorry


Vielleicht habe ich mich nicht verständlich ausgedrückt:

ich will eine (art spam)filter innerhalb EINER adresse.
die mails sollen in meinem imap-postfach in unter-ordner verschoben werden!

mit dem tool sieve welches bei cyrus dabei ist scheint das ja zu gehen, jedoch weiss ich noch nicht (genau) wie!!

CU!

clumsy
16.10.03, 18:58
aso...

Sowas macht du mit procmail....sieve kenn ich nich.
Wenn du nen richtigen Spamfilter haben willst, ist Spamassasin zu empfehlen.

Fedi
16.10.03, 19:37
Das mit der Spam habe ich nur zum verdeutlich geschrieben...

Ich will einfach nur Mails von bestimmten Absendern in einen anderen Ordner verschieben!

:-)

Jasper
16.10.03, 19:55
Original geschrieben von Fedi

das Zauberwort heißt ja wohl sieve...

alles was ich dazu finde sind jedoch Probleme mit der Konfiguration doch niemand schreibt wo ich es überhaupt konfigurieren kann!

Wo finde ich denn die passende "conf"


die conf, auch sieve-script genannt, schreibst du dir selber.
zuallererst das hier lesen:

http://www.ietf.org/rfc/rfc3028.txt

ist recht verständlich, sogar mit beispielen. dann sich das sievescript schreiben und mittels sieveshell (ist bei cyrus mit dabei) aktivieren. hab ich seit ca. 1 jahr installiert und funktionert in zusammenarbeit mit exim+exiscan prächtig.

-j

schnebeck
16.10.03, 20:07
Aus der Kolab-Mailingliste:

[Kroupware] Re: [HOWTO] filtering

Von: George Staikos <staikos@kde.org>
An: Kolab Server and KDE Client development issues <kroupware@mail.kde.org>
Datum: 06.07.2003 02:20

On Saturday 05 July 2003 12:17, Martin Konold wrote:
> > I tried to manually
> > configure a sieve file (used the sieve commandline client) but it didn't
> > seem to do much of anything.
>
> Please read the sieve documentation. Basically you have to upload the sieve
> script and make this script also active.
>
> We use sieve successfully for forwarding and vacation.

I have figured out how to get sieve to work. It wasn't clear at first but
it is now:
1) /kolab/var/imapd/log/lmtpd.log is your friend.
2) In order to use fileinto, you need to know that the mailboxes are specified as follows:
fileinto "user/username@some^host^name/path/to/folder";

"user" is literal, "user@some^host^name" needs to be replaced, as does the
path/to/folder of course.

Example script:

require ["fileinto"];
if header :contains ["List-Id"] ["<kroupware.mail.kde.org>"] {
fileinto "user/staikos@kde^org/KDE/Kroupware";
}

Don't forget that you must "put" the script with the sieve client and then
activate it.

Hopefully this information is useful.

--
George Staikos
KDE Developer http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/


Dazu noch ein
man sieveshell
und du solltest dein Filterscript auf den Server installieren können.
Procmail + cyrdeliver ist vielleicht bekannter als sieve.

Hier ein Teil meiner /etc/procmailrc:

#****
PATH=/bin:/usr/bin:/usr/local/bin:/usr/sbin
LOGFILE="/var/log/procmail"
VERBOSE=no
DELIVERMAIL="/kolab/bin/cyrdeliver"
USER=xyz
IMAP="$DELIVERMAIL -a $USER -q -m "
SPAMIT="$IMAP _Trash $USER"

################################################## #########
### Spam Assassin
################################################## #########

:0fw
| spamassassin -a

:0
* ^X-Spam-Status: Yes
| $SPAMIT

#Mailinglist KDE-Kolab
:0
* ^List-Id:.*kroupware\.mail\.kde\.org
| $IMAP KDE-Kolab $USER

#****

Bye

Thorsten

Fedi
16.10.03, 21:53
puhh...
das sind ja geballte Infos!!!
Die muß ich zuerst mal verarbeiten!!!
Danke!!!


Trotzdem fällt mir auf, daß ich kein sieveshell habe!?

Meine Distri ist SuSE 8.0
Wenn ich in Yast nach sieve suche kommen nur zwei perl-"module" die bereits installiert sind ...?!?! :ugly:

Jasper
16.10.03, 22:31
Original geschrieben von Fedi

Trotzdem fällt mir auf, daß ich kein sieveshell habe!?


sieveshell ist ein perl-skript was auf die imap-module zurückgreift.
ist in den originalpaketen auf jeden fall mit drin. vielleicht hat suse das rausgelassen ider es heisst anders.

-j