Archiv verlassen und diese Seite im Standarddesign anzeigen : cyrus sieve bei suse 7.3
Hi,
ich hab das cyrus packet von suse7.3 installiert, aber irgentwie ist das zumindest für mich ohne
sieve? gibts dafür gesonderte rpms?
ich hab folgende rpms installiert:
cyrus-imapd.rpm
cyrus-imapd-devel.rpm
perl-Cyrus-SIEVE-acap.rpm
perl-Cyrus-SIEVE-managesieve.rpm
aber mir fehlt die sieveshell bzw. läuft auf dem sieve port nix und suse hat nicht mal was in /etc/services bezüglich dessen reingeschrieben
also wie kann ich am unkompliziertesten sieve nutzen??
gruss atomd
Ich bin von sieve weg, weil zu unflexibel.
Schau mal in der /etc/imap oder /etc/cyrus nach, dort gibt es einen Parameter
sievehomedir = false|true
oder sievedir = /var/lib/sieve oder ähnliches.
Wenn sievehomedir = true ist, können die user eine .sieve in ihrem $HOME haben.
Ich bin damit aber nie so recht glücklich geworden.
mamue
thx,
hmm was würdest du mir denn empfehlen
ich muss einkommende Emails filtern und diese auf einen normalen account und einen archive account verteilen???
grss atomd
Ich fand sieve deshalb etwas weniger gut, weil es recht viele Zeilen werden und tippfehler wahrscheinlicher machen. Ausserdem bin ich mir sicher, dass das bei etlichen Einträgen langsam wird (lineare suche).
Wenn es bei Dir geht, prima.
Ich verwende postfix, dort kann man einerseits in der main.cf ein always bcc angeben.
Ausserdem kennt postfix eine virtual user table, in welche es die mails einsortiert.
Ich nehme ein Gespann von postfix-procmail-cyrus. Zufällig ist die virtual-user ein ldap-Verzeichniss, aber das ist unerheblich.
In procmail mache ich eine Kopie der Mail. Jeder user hat ein Backup ordner, von dem aber bisher kaum einer weiss....
Ausserdem kan ich im procmailrc bei Bedarf anti-Spam regeln oder gar spam-assasin einbauen.
mamue
hört sich gut an...
werden die mails dann von procmail an den cyrus weitergeleitet oder arbeitet der cyrus auf den maildirs?
gruss atomd
procmail ruft deliver auf:
DELIVERMAIL="/usr/lib/cyrus/bin/deliver"
LOGFILE="/var/log/procmail/$USER.log"
IMAP="$DELIVERMAIL -e -a $USER -m user.$USER"
BACKUP="$DELIVERMAIL -e -a $USER -m user.$USER.Backup"
SPAMIT="$DELIVERMAIL -e -a $USER -m user.$USER.SPAM"
#create a backup of each mail
:0 c
| $BACKUP
#Deliver to user inbox
:0 w
| $IMAP
:0 w
{
EXITCODE=$?
host
host
}
In postfix (main.cf):
Für die virt. user, Shuttle ist frei erfunden, ldap kann wegfallen, dann steht alles in der virtual:
virtual_maps = hash:/etc/postfix/virtual, ldap:ldapShuttle
ldapShuttle_search_base = dc=bbs1-emden,dc=schule
ldapShuttle_query_filter = mail=%s
ldapShuttle_result_attribute = mailLocalAddress, mailAlternateAddress
ldapShuttle_bind = no
ldapShuttle_debug_level = 0
Für procmail:
mailbox_command = /usr/bin/procmail -t -a "$EXTENSION"
Ich fand die Konfiguration des Mailservers nicht besonders einfach. Das hat 'ne Weile gedauert, bis das lief. Die Tutorials im Netz halfen dabei sehr und eine Menge habe ich mehr oder weniger abgeschrieben.
Ich hoffe es hilft,
mamue
cool danke!
kannst du vieleicht eine oder mehrere Seiten besonders empfehlen?
gruss atomd
Nachdem ich es mit einem fetchmail-procmail-cyrus gespann überhaupt nicht auf die Reihe kriege, interessiere ich mich nun etwas für sieve.
doch leider scheint bei Suse 7.3 dies deaktiviert zu sein..
gibt es weitere hinweise wo ich die Dateien herkriege?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.