[Dovecot] sieve gone mad ---help

Rob rob at orbitalsystems.co.uk
Thu Sep 26 21:37:23 EEST 2013


managesieve has gone mad.
One person went on holiday when he came back his out of office would not switch off, then it replicated it's self into two other users (the vacation noticE) and started to be sent out for them and those users had never set up an out of office or looted into round cube.
even deleting the vacation notice did not stop it, but if we put another vacation notice in then the new one is sent out, if we disable the new one then the old one is sent out…. 
mad….
how can I refresh the whole thing and start again… ?
I am running this on 10.8.4 mountain lion server and I can't stop sieve…
I have looked in the /Library/Server/Mail/Data/rules/USERFOLDER
and removed all sieve files
I have looked in each users mailbox but no seve files there…
I have restarted and still sieve will not stop sending out emails…. yesterday it went crazy sending a mail a second from one mailbox back to it's self….
help…..

osx 10.8 server using latest roundcube with managesieve plugin....
bash-3.2# ps -aef|grep dovecot
   0 27481     1   0 12:07am ??         0:00.36 /Applications/Server.app/Contents/ServerRoot/usr/sbin/dovecotd -F
 214 27490 27481   0 12:07am ??         0:00.58 dovecot/anvil [4 connections]
   0 28237 27481   0 12:07am ??         0:01.69 dovecot/log
   0 28239 27481   0 12:07am ??         0:00.20 dovecot/config
 227 28309 27481   0 12:08am ??         0:42.33 dovecot/imap-login [28 connections (28 TLS)]
 214 28311 27481   0 12:08am ??         0:08.65 dovecot/auth [0 wait, 0 passdb, 0 userdb]
 214 40746 27481   0  6:54am ??         0:06.33 dovecot/imap [3 connections]
 214 40747 27481   0  6:54am ??         0:01.89 dovecot/imap [reply 192.168.5.134 IDLE]
 214 45378 27481   0  8:36am ??         0:01.73 dovecot/imap [3 connections]
 214 46125 27481   0  9:03am ??         0:00.75 dovecot/imap [2 connections]
 214 46127 27481   0  9:03am ??         0:01.84 dovecot/imap [3 connections]
 214 47385 27481   0  9:35am ??         0:01.29 dovecot/imap [3 connections]
 214 56274 27481   0  1:15pm ??         0:00.25 dovecot/imap [3 connections]
 214 56275 27481   0  1:15pm ??         0:00.36 dovecot/imap [5 connections]
 214 56276 27481   0  1:15pm ??         0:00.45 dovecot/imap [4 connections]
 214 56367 27481   0  1:18pm ??         0:00.10 dovecot/imap [liam 192.168.5.130 IDLE]
   0 62854  9637   0  4:37pm ttys000    0:00.00 grep dovecot
bash-3.2# /Applications/Server.app/Contents/ServerRoot/usr/sbin/dovecotd -n
# 2.0.19apple1: /Library/Server/Mail/Config/dovecot/dovecot.conf
# OS: Darwin 12.4.0 x86_64  hfs
aps_topic = com.apple.mail.XServer.68f48c72-274a-48f9-beed-71096afe3fa6
auth_mechanisms = cram-md5 x-plain-submit plain login apop gssapi digest-md5
auth_socket_path = /var/run/dovecot/auth-userdb
auth_username_format = %n
default_internal_user = _dovecot
default_login_user = _dovenull
disable_plaintext_auth = no
first_valid_gid = 6
first_valid_uid = 6
mail_access_groups = mail
mail_location = maildir:/Library/Server/Mail/Data/mail/%u
mail_log_prefix = "%s(pid %p user %u): "
mail_plugins = quota zlib fts fts_sk
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
mdbox_rotate_size = 200 M
passdb {
 args = /Library/Server/Mail/Config/dovecot/submit.passdb
 driver = passwd-file
 pass = yes
 submit = yes
}
passdb {
 driver = od
}
plugin {
 fts = sk
 quota = maildir:User quota
 quota_warning = storage=100%% quota-exceeded %u
 sieve = /Library/Server/Mail/Data/rules/%u/roundcube.sieve
 sieve_dir = /Library/Server/Mail/Data/rules/%u
}
postmaster_address = postmaster at server.risk.gg
protocols = imap pop3 lmtp sieve
quota_full_tempfail = yes
service auth {
 extra_groups = _keytabusers
 idle_kill = 15 mins
 unix_listener auth-userdb {
   user = _dovecot
 }
}
service dns_client {
 unix_listener dns-client {
   mode = 0600
 }
}
service imap-login {
 inet_listener imap {
   port = 143
 }
 inet_listener imaps {
   port = 993
   ssl = yes
 }
 service_count = 0
}
service imap {
 client_limit = 5
 process_limit = 200
 service_count = 0
}
service lmtp {
 unix_listener lmtp {
   mode = 0600
 }
}
service managesieve-login {
 inet_listener sieve {
   port = 4190
 }
}
service pop3-login {
 inet_listener pop3 {
   port = 110
 }
 inet_listener pop3s {
   port = 995
   ssl = yes
 }
}
service pop3 {
 client_limit = 5
 process_limit = 200
 service_count = 0
}
service quota-exceeded {
 executable = script /Applications/Server.app/Contents/ServerRoot/usr/libexec/dovecot/quota-exceeded.sh
 unix_listener quota-exceeded {
   group = mail
   mode = 0660
   user = _dovecot
 }
 user = _dovecot
}
service quota-warning {
 executable = script /Applications/Server.app/Contents/ServerRoot/usr/libexec/dovecot/quota-warning.sh
 unix_listener quota-warning {
   group = mail
   mode = 0660
   user = _dovecot
 }
 user = _dovecot
}
ssl = required
ssl_ca = </etc/certificates/server.risk.gg.B61EB46F8A86687EAD8CF9B3C24CBF09CF45E178.chain.pem
ssl_cert = </etc/certificates/server.risk.gg.B61EB46F8A86687EAD8CF9B3C24CBF09CF45E178.cert.pem
ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL:!ADH:!eNULL
ssl_key = </etc/certificates/server.risk.gg.B61EB46F8A86687EAD8CF9B3C24CBF09CF45E178.key.pem
ssl_key_path = /etc/certificates/server.risk.gg.B61EB46F8A86687EAD8CF9B3C24CBF09CF45E178.key.pem
syslog_facility = local6
userdb {
 args = partition=/Library/Server/Mail/Config/dovecot/partition_map.conf enforce_quotas=no
 driver = od
}
verbose_proctitle = yes
protocol lmtp {
 mail_plugins = quota zlib fts fts_sk push_notify sieve
}
protocol lda {
 mail_plugins = quota zlib fts fts_sk push_notify sieve
}
protocol imap {
 imap_id_log = *
 imap_id_send = "name" * "version" *
 mail_max_userip_connections = 50
 mail_plugins = quota zlib fts fts_sk imap_quota imap_zlib imap_fts urlauth
}
protocol pop3 {
 mail_max_userip_connections = 6
}
bash-3.2#


More information about the dovecot mailing list