[Dovecot] Sieve doesn't appear to be active
Darek M
fafaforza at gmail.com
Tue Jun 15 18:01:59 EEST 2010
I'm hoping that this isn't something stupid and that I'm not wasting
bandwidth here, but I'm stuck and don't know any further ways of
debugging this. And most non-documentation, end-user created info I
find is for 1.0 with cmusieve.
Running Dovecot 1.2.11 on Fedora Core 12. Added 'sieve' to
'mail_plugins'. Have enabled verbose logging with 'mail_debug = yes'.
But I'm not seeing anything in the logs relating to sieve, and the
sieve script I point to isn't being compiled (no .log file).
Everything else works fine, this is a production system where I'm
trying to add sieve support.
What steps can I take to troubleshoot?
Config files:
# dovecot -n
=========
# 1.2.11: /etc/dovecot.conf
# OS: Linux 2.6.31.6-166.fc12.i686.PAE i686 Fedora release 12 (Constantine) ext3
log_path: /var/log/dovecot/dovecot-err.log
info_log_path: /var/log/dovecot/dovecot-info.log
protocols: imap imaps pop3 pop3s managesieve
ssl_cert_file: /etc/postfix/ssl/dovecot/certs/dovecot.pem
ssl_key_file: /etc/postfix/ssl/dovecot/private/dovecot.pem
disable_plaintext_auth: yes
login_dir: /var/run/dovecot/login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
login_executable(managesieve): /usr/libexec/dovecot/managesieve-login
login_process_per_connection: no
login_processes_count: 10
first_valid_gid: 5000
last_valid_gid: 5000
mail_uid: 5000
mail_gid: 5000
mail_location: maildir:/home/vmail/%d/%n/Maildir
mail_debug: yes
maildir_very_dirty_syncs: yes
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_executable(managesieve): /usr/libexec/dovecot/managesieve
mail_plugin_dir(default): /usr/lib/dovecot/imap
mail_plugin_dir(imap): /usr/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/managesieve
lda:
postmaster_address: postmaster at domain.com
hostname: domain.com
mail_plugins: sieve quota
auth default:
mechanisms: plain login apop
user: nobody
passdb:
driver: sql
args: /etc/postfix/dovecot.sql
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: vmail
master:
path: /var/run/dovecot/auth-master
mode: 384
user: vmail
group: vmail
plugin:
sieve: /home/vmail/sieve-scripts/sieve.siv
/etc/postfix/dovecot.sql:
=================
driver = mysql
connect = host=/var/lib/mysql/mysql.sock dbname=postfix user=dovecot
password=dovecot
user_query = SELECT concat('/home/vmail/', maildir) as home,
concat('maildir:/home/vmail/', maildir) as mail, 5000 AS uid, 5000 AS
gid, concat('maildir:storage=', quota) AS quota FROM mailbox WHERE
username = '%u' AND active = '1'
password_query = SELECT username as user, password,
concat('/home/vmail/', maildir) as userdb_home,
concat('maildir:/home/vmail/', maildir) as userdb_mail, 5000 as
userdb_uid, 5000 as userdb_gid FROM mailbox WHERE username = '%u' AND
active = '1'
=================
[root at sys ~]# cd /var/log/dovecot/
[root at sys dovecot]# grep -i sieve *
dovecot-info.log:Jun 14 13:09:22 managesieve-login: Info: Disconnected
(no auth attempts): rip=::1, lip=::1, secured
Only log entry from me telnetting to the managesieve port.
-- Darek
More information about the dovecot
mailing list