[Dovecot] Problems with dovecot-sieve on Debian Etch using dovecot LDA
Samir M. Nassar
dovecot at myriapolis.net
Fri Dec 29 18:29:34 UTC 2006
I am running debian etch with dovecot 1.0 rc15 from the debian repository with
postfix 2.3
I am using virtual users in a postgreSQL database as taken from the dovecot
wiki while making use of the password field for authentication
I am using deliver as LDA and I am attempting to use the sieve plugin but try
as I might I can't seem to get it working.
Am I wrong in thinking that a sieve daemon should become active when dovecot
starts?
Here is my .dovecot.sieve
require "fileinto";
if address :is "from" "foo at example" {
fileinto ".INBOX.test";
} else {
# The rest goes into INBOX
# default is "implicit keep", we do it explicitly here
keep;
}
Here is my dovecot.conf:
base_dir: /var/run/dovecot/
log_path: /var/log/dovecot/dovecot.log
info_log_path: /var/log/dovecot/info.log
log_timestamp: %Y-%m-%d %H:%M:%S
syslog_facility: mail
protocols: imaps
listen: *:143
ssl_listen:
ssl_disable: no
ssl_ca_file:
ssl_cert_file: xxxx.pem
ssl_key_file: xxxx.pem
ssl_key_password:
ssl_parameters_regenerate: 168
ssl_cipher_list:
ssl_verify_client_cert: no
disable_plaintext_auth: no
verbose_ssl: no
shutdown_clients: yes
nfs_check: yes
version_ignore: no
login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/imap-login
login_user: dovecot
login_greeting: Dovecot ready.
login_log_format_elements: user=<%u> method=%m rip=%r lip=%l %c
login_log_format: %$: %s
login_process_per_connection: yes
login_chroot: yes
login_greeting_capability: no
login_process_size: 32
login_processes_count: 3
login_max_processes_count: 128
login_max_connections: 256
valid_chroot_dirs:
mail_chroot:
max_mail_processes: 1024
verbose_proctitle: no
first_valid_uid: xxxx
last_valid_uid: xxxx
first_valid_gid: xxxx
last_valid_gid: xxxx
mail_extra_groups:
default_mail_env:
mail_location: maildir:/home/%d/mailboxes/%n
mail_cache_fields: flags
mail_never_cache_fields: imap.envelope
mail_cache_min_mail_count: 0
mailbox_idle_check_interval: 30
mail_debug: no
mail_full_filesystem_access: no
mail_max_keyword_length: 50
mail_save_crlf: no
mail_read_mmaped: no
mmap_disable: no
mmap_no_write: no
lock_method: fcntl
maildir_stat_dirs: no
maildir_copy_with_hardlinks: no
mbox_read_locks: fcntl
mbox_write_locks: dotlock fcntl
mbox_lock_timeout: 300
mbox_dotlock_change_timeout: 120
mbox_min_index_size: 0
mbox_dirty_syncs: yes
mbox_very_dirty_syncs: no
mbox_lazy_writes: yes
dbox_rotate_size: 2048
dbox_rotate_min_size: 16
dbox_rotate_days: 1
umask: 63
mail_drop_priv_before_exec: no
mail_executable: /usr/lib/dovecot/imap
mail_process_size: 256
mail_plugins:
mail_plugin_dir: /usr/lib/dovecot/modules/imap
mail_log_prefix: %Us(%u):
imap_max_line_length: 65536
imap_capability:
imap_client_workarounds: outlook-idle
pop3_no_flag_updates: no
pop3_enable_last: no
pop3_reuse_xuidl: no
pop3_lock_session: no
pop3_uidl_format:
pop3_client_workarounds:
pop3_logout_format: top=%t/%p, retr=%r/%b, del=%d/%m, size=%s
auth default:
mechanisms: login
realms:
default_realm:
cache_size: 0
cache_ttl: 3600
executable: /usr/lib/dovecot/dovecot-auth
user: root
chroot:
username_chars:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
username_translation:
username_format: %n@%d
master_user_separator:
anonymous_username: anonymous
krb5_keytab:
verbose: yes
debug: yes
debug_passwords: yes
ssl_require_client_cert: no
ssl_username_from_cert: no
count: 1
worker_max_count: 30
process_size: 256
passdb:
driver: sql
args: /etc/dovecot/dovecot-sql.conf
deny: no
pass: no
master: no
userdb:
driver: sql
args: /etc/dovecot/dovecot-sql.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 438
user:
group:
master:
path: /var/run/dovecot/auth-master
mode: 438
user:
group:
Thank you very much,
Samir M. Nassar
More information about the dovecot
mailing list