[Dovecot] dovecot-managesieve

Richard Gliebe richard.gliebe at fhv.at
Fri Jun 10 15:16:07 EEST 2011


Hi all,

I have to implement a Out of Office Tool on our dovecot IMAP Server.

Recently I updated dovecot-1.0.7-7.el5 to dovecot-1.1.20-1_98.el5 on our 
CentOS release 5.6 (Final) box via "yum update"

# cat /etc/yum.conf
....
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
#
....

After it, I installed dovecot-managesieve-0.11.12-0_5.1.el5 via yum install.

These are my sieve settings in /etc/dovecot.conf:

.......
version_ignore=yes

# Log file to use for error messages, instead of sending them to syslog.
# /dev/stderr can be used to log into stderr.
log_path = /var/log/dovecot.log

# Protocols we want to be serving: imap imaps pop3 pop3s managesieve
# If you only want to use dovecot-auth, you can set this to "none".
#protocols = imap imaps pop3 pop3s
protocols = imaps pop3s pop3 managesieve

mail_debug=yes

  protocol managesieve {
    # Specify an alternative address:port the daemon must listen on
    # (default: *:2000)
    #listen = localhost:2000

    managesieve_logout_format = bytes ( in=%i : out=%o )

    # Duplicated from plugin section
    sieve=~/.dovecot.sieve
    sieve_storage=~/sieve
  }

  plugin {
    # Settings for the Sieve plugin
    sieve=~/.dovecot.sieve
    sieve_dir=~/sieve
  }
......

After restarting dovecot, I'm getting the following errors in dovecot.log:

dovecot: Jun 10 08:50:14 Info: dovecot v1.1.20 starting up (core dumps 
disabled)
dovecot: Jun 10 08:50:16 Error: login: Login request missing a file 
descriptor
dovecot: Jun 10 08:50:16 Error: Temporary failure in creating login 
processes, slowing down for now
dovecot: Jun 10 08:50:16 Warning: managesieve-login: managesieve-login: 
capability string is empty.
dovecot: Jun 10 08:50:16 Error: login: Login request missing a file 
descriptor
dovecot: Jun 10 08:50:16 Warning: managesieve-login: managesieve-login: 
capability string is empty.
dovecot: Jun 10 08:50:16 Error: login: Login request missing a file 
descriptor
dovecot: Jun 10 08:50:16 Warning: managesieve-login: managesieve-login: 
capability string is empty.
dovecot: Jun 10 08:50:16 Info: Created login processes successfully, 
unstalling
dovecot: Jun 10 08:50:17 Error: login: Login request missing a file 
descriptor
dovecot: Jun 10 08:50:17 Error: Temporary failure in creating login 
processes, slowing down for now

Don't know, whats going on .....

next problem.
I can't login with our Thunderbird Clients to our IMAP/sieve Server 
(Port 2000) to edit Sieve Filters.

Authentication is set to:
use IMAP Username and password

Port 2000 ist listening:
# netstat -an | grep 2000
tcp        0      0 0.0.0.0:2000                0.0.0.0:* 
     LISTEN
tcp        0      0 192.168.1.6:2000            192.168.1.8:2882 
     ESTABLISHED
tcp        0      0 :::2000                     :::* 
     LISTEN

Out of Office:

I found a plugin for our thunderbird clients:
http://www.trustedbird.org/tb/Out_of_Office

is this the right one?

many many hints are welcome ;-)
Richard


More information about the dovecot mailing list