[Postfixbuch-users] Sieve filtert nicht
Info Beilfuss
info at beilfuss.de
Mi Apr 2 09:16:46 CEST 2008
Hallo Sandy,
wenn ich das richtig verstanden habe soll ich im ersten Schritt meine
imapd.conf um folgenden Eintrag erweitern:
/etc/imapd.conf:
syslog_prefix: cyrus oder?????
Ich habe ein bisschen gegoogelt:
In meiner /etc/cyrus.conf steht:
Sieve cmd="timesieves" listen=sieve" prefork=0
Reicht das??? Oder brauche ich folgende Einstellungen:
sieve cmd="timsieved" listen="172.29.0.0:sieve" prefork=0
maxchild=100
sievelocal cmd="timsieved -C /etc/imapd-local.conf"
listen="127.0.0.1:sieve" prefork=0 maxchild=100
-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listi.jpberlin.de
[mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von Sandy
Drobic
Gesendet: Dienstag, 1. April 2008 23:47
An: postfixbuch-users at listi.jpberlin.de
Betreff: Re: [Postfixbuch-users] Sieve filtert nicht
Patrick Ben Koetter wrote:
> * Info Beilfuss <postfixbuch-users at listi.jpberlin.de>:
>> Wo finde ich das log von Cyrus bei Opensuse 10.3.
>
> Hinter der Festplatte links?
Ich habe nachgesehen, dort ist das Log nicht, was nun?
> Ich weis es nicht, denn ich nutze Cyrus IMAP nicht. Mit Sicherheit
erledigt
> Cyrus IMAP das nicht selbst, sondern sendet eine Log-Nachricht an den
> syslog-Dienst und er loggt es dann.
>
> Sehr, sehr wahrscheinlich wird Cyrus an die mail-facility senden und Du
> solltest Log-Einträge dort finden, wo Du auch die bisherigen
Mail-Log-Einträge
> gefunden hast.
Unter Opensuse 10.3 loggt Cyrus nach /var/log/messages, der Halde von allen
nicht anders spezifizierten Meldungen. :-/
Zusätzlich ist der Default, dass Cyrus seine einzelnen Daemonen nicht mit
einem zentralen Programm kenzeichnet wie etwa Postfix dies tut. Insgesamt
nicht sehr befriedigend.
Um das zu verbessern, kennt Cyrus den Parameter "syslog_prefix: cyrus",
damit
wird es wenigstens sofort deutlich, welche Sub-Daemons alle zu Cyrus
gehören:
vorher:
> Apr 1 22:28:28 katgar lmtpunix[6809]: mystore: starting txn 2147486993
> Apr 1 22:28:28 katgar lmtpunix[6809]: mystore: committing txn 2147486993
> Apr 1 22:29:30 katgar imaps[6823]: starttls: TLSv1 with cipher AES256-SHA
(256/256 bits reused) no authentication
> Apr 1 22:29:45 katgar master[2848]: process 6809 exited, status 0
> Apr 1 22:30:23 katgar master[6874]: about to exec
/usr/lib/cyrus/bin/lmtpd
/etc/imapd.conf:
syslog_prefix: cyrus
rcsyslog reload
nachher:
> Apr 1 22:30:23 katgar cyrus/lmtpunix[6874]: executed
> Apr 1 22:56:46 katgar cyrus/imaps[7320]: executed
> Apr 1 22:56:51 katgar cyrus/master[7322]: about to exec
/usr/lib/cyrus/bin/imapd
Mit syslog-ng kann man dann diese Einträge auch in eine eigene Datei
filtern:
filter f_cyrus { program("cyrus"); };
destination d_cyrus { file("/var/log/cyrus"); };
log { source(src); filter(f_cyrus); destination(d_cyrus); flags(final); };
filter f_messages { not facility(news, mail) and not filter(f_iptables)
and
not filter(f_cyrus); };
Logrotate-Konfiguration am besten als /etc/logrotate.d/cyrus nicht
vergessen,
und alles ist gut.
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
--
_______________________________________________
Postfixbuch-users -- http://www.postfixbuch.de
Heinlein Professional Linux Support GmbH
Postfixbuch-users at listi.jpberlin.de
https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
Mehr Informationen über die Mailingliste Postfixbuch-users