I build sieve with custombuild (./build pigeonhole), all is work but log files:
are empty. All sieve log are in /var/log/maillog.
My dovecot.conf:
Where is the issue?
-rw-rw---- 1 mail mail 0 Mar 23 12:58 dovecot-sieve.log
-rw-rw---- 1 mail mail 0 Mar 23 12:58 dovecot-sieve-errors.log
-rw-rw---- 1 mail mail 0 Mar 23 12:58 dovecot-lmtp.log
-rw-rw---- 1 mail mail 0 Mar 23 12:58 dovecot-lmtp-errors.log
are empty. All sieve log are in /var/log/maillog.
My dovecot.conf:
## Dovecot 2.0 configuration file
#IPv4
listen = *
#IPv4 and IPv6:
#listen = *, ::
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@&
auth_verbose = no
disable_plaintext_auth = no
login_greeting = Dovecot DA ready.
mail_access_groups = mail
default_login_user = dovecot
mail_location = maildir:~/Maildir
default_process_limit=512
default_client_limit=2560
passdb {
driver = shadow
}
passdb {
args = username_format=%n /etc/virtual/%d/passwd
driver = passwd-file
}
protocols = imap pop3 lmtp sieve
service auth {
unix_listener auth-master {
user = mail
group = mail
mode = 0660
}
user = root
}
service imap-login {
process_min_avail = 16
user = dovecot
}
service pop3-login {
process_min_avail = 16
user = dovecot
}
ssl_cert = </etc/exim.cert
ssl_cipher_list = ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
ssl_key = </etc/exim.key
userdb {
driver = passwd
}
userdb {
args = username_format=%n /etc/virtual/%d/passwd
driver = passwd-file
}
verbose_proctitle = yes
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s, bytes=%i/%o
}
mail_max_userip_connections = 15
remote 127.0.0.1 {
mail_max_userip_connections = 40
}
# LMTP socket for local delivery from exim
service lmtp {
unix_listener lmtp-client {
user = mail
group = mail
mode = 0660
}
}
#Managesieve service (allows rules editing on client-side)
service managesieve-login {
inet_listener sieve {
port = 4190
}
service_count = 1
process_min_avail = 4
vsz_limit = 64M
}
service managesieve {
}
protocol lmtp {
mail_plugins = $mail_plugins sieve
log_path = /var/log/dovecot-lmtp-errors.log
info_log_path = /var/log/dovecot-lmtp.log
postmaster_address = [email protected] #required
}
protocol sieve {
managesieve_max_line_length = 65536
managesieve_implementation_string = Dovecot Pigeonhole
managesieve_max_compile_errors = 5
managesieve_logout_format = bytes=%i/%o
log_path = /var/log/dovecot-sieve-errors.log
info_log_path = /var/log/dovecot-sieve.log
}
plugin {
#More details: http://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration
# the path to the user's main active script (per user)
sieve = ~/.dovecot.sieve
# path to a global sieve script file, which gets executed ONLY if user's private Sieve script doesn't exist,
sieve_default = /var/lib/dovecot/sieve/default.sieve
# Directory where user's rules are stored
sieve_dir = ~/sieve
# Directory for :global include scripts for the include extension
sieve_global_dir = /var/lib/dovecot/sieve/global/
}
Where is the issue?