dovecot: sieve_global_dir not set

13/06/2014 - 06:35 von Laura Schmidt | Report spam
Hi,

mein postfix/dovecot meldet einen fehlenden Wert für sieve_global_dir in
/var/log/mail.log:

Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, laura@test.de): Debug:
sieve: include: sieve_global_dir is not set; it is currently not
possible to include `:global' scripts.
Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, laura@test.de): Debug:
+r3PKRh8mlPMRAAACEad1w: sieve: using the following location for user's
Sieve script: /var/mail/vhosts/test.de/laura/.dovecot.sieve
Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, laura@test.de): Debug:
+r3PKRh8mlPMRAAACEad1w: sieve: opening script
/var/mail/vhosts/test.de/laura/.dovecot.sieve
Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, laura@test.de): Debug:
+r3PKRh8mlPMRAAACEad1w: sieve: script binary
/var/mail/vhosts/test.de/laura/.dovecot.svbin successfully loaded
Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, laura@test.de): Debug:
+r3PKRh8mlPMRAAACEad1w: sieve: binary save: not saving binary
/var/mail/vhosts/test.de/laura/.dovecot.svbin, because it is already stored
Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, laura@test.de): Debug:
+r3PKRh8mlPMRAAACEad1w: sieve: executing script from
/var/mail/vhosts/test.de/laura/.dovecot.svbin

Im Netz fand ich zwar einiges dazu, aber die dort angegebenen Pfade gibt
es bei mir (Debian Wheezy) nicht:

- /etc/dovecot/sieve
- /var/lib/dovecot/sieve

Bei mir wurde alles mit apt installiert, keine Sonderlocken. Auch das
Paket dovecot-sieve ist installiert. Aber die Pfade gibt es nicht.

Welcher Wert ist hier anzugeben?

Danke!
Laura
 

Lesen sie die antworten

#1 Robert Anders
13/06/2014 - 08:39 | Warnen spam
Moin.

On 2014-06-13 04:35:22 +0000, Laura Schmidt said:

mein postfix/dovecot meldet einen fehlenden Wert für sieve_global_dir
in /var/log/mail.log:

Jun 13 06:20:40 h1413330 dovecot: lmtp(17612, ): Debug:
sieve: include: sieve_global_dir is not set; it is currently not
possible to include `:global' scripts.



Willst du denn überhaupt ein globales Sieve-Skript anstelle eines
nicht-existierenden Benutzerskripts ausführen? So verstehe ich zumindest
den 'sieve_global_dir'-Parameter, verwendet habe ich ihn allerdings noch
nicht.

Ich würde die obige Ausgabe nicht als Fehlermeldung verstehen, das ist
halt eine _Debug_-Ausgabe. Dreh' den Loglevel doch einfach wieder runter ;)

Bei mir wurde alles mit apt installiert, keine Sonderlocken. Auch das
Paket dovecot-sieve ist installiert. Aber die Pfade gibt es nicht.

Welcher Wert ist hier anzugeben?



Wenn du ein solches "anstatt"-default-Skript benutzen willst (es muss mit
'sievec' vorkompiliert werden) kannst du es ablegen wo du möchtest.
'/etc/dovecot/sieve' wàre meine Wahl (Verzeichnis einfach anlegen). Unter
Wheezy gibt es in /etc/dovecot/conf.d/90-sieve.conf eine vorbereitete,
auskommentierte Zeile für den Parameter 'sieve_global_dir'.



Gruß,
Robert

void if read

Ähnliche fragen