[Dovecot] dovecot 2.1.1 + pigeonhole + avelsieve

Frank Elsner frank at moltke28.B.Shuttle.DE
Tue Mar 6 09:37:45 EET 2012


Hello all,

I've squirrelmail-webmail-1.4.22, dovecot 2.1.1, dovecot-2.1-pigeonhole-0.3.0 
installed and working. But I've problems to get the avelsieve plugin for 
squirrelmail working with dovecot.

The "Message Filters" show up in "Options" of squirrelmail, but 
"Could not log on to timsieved daemon on your IMAP server ........."

dovecot log shows:

Mar  6 00:00:47 seymour dovecot: managesieve-login: Disconnected: Too many invalid commands. (no auth attempts in 0 secs): 192.168.28.53, secured

Where to look for configuration error(s)?

| root at seymour: /usr/local/dovecot/src<156> dovecot -n
| # 2.1.1: /usr/local/dovecot/etc/dovecot/dovecot.conf
| # OS: Linux 2.6.35.14-106.fc14.i686.PAE i686 Fedora release 14 (Laughlin) ext3
| default_vsz_limit = 512 M
| disable_plaintext_auth = no
| first_valid_uid = 200
| last_valid_uid = 65534
| listen = *
| lmtp_save_to_detail_mailbox = yes
| login_greeting = c64.shuttle.de - IMAPs Service (dovecot) ready.
| login_log_format_elements = %u %r %c
| mail_location = maildir:/var/spool/mail/%u
| mail_log_prefix = "%Us(%u,%r): "
| mail_plugin_dir = /usr/dovecot/lib/dovecot/
| mail_plugins = " notify quota"
| 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
| passdb {
|   args = dovecot
|   driver = pam
| }
| plugin {
|   mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename flag_change append
|   mail_log_fields = uid box from subject msgid size flags
|   mail_log_group_events = yes
|   quota = maildir:User quota
|   quota_rule = *:storage=2G
|   quota_rule2 = Trash:storage=+100M
|   sieve = ~/.sieve
|   sieve_dir = ~/sieve
| }
| postmaster_address = postmaster at moltke28.b.shuttle.de
| protocols = imap sieve
| service anvil {
|   client_limit = 1027
| }
| service auth {
|   unix_listener auth-client {
|     group = exim
|     mode = 0660
|     user = exim
|   }
| }
| service imap-login {
|   inet_listener imap {
|     port = 143
|   }
|   inet_listener imaps {
|     port = 993
|     ssl = yes
|   }
|   process_limit = 512
|   process_min_avail = 10
| }
| service imap-postlogin {
|   executable = script-login /usr/dovecot/bin/imap-post-login
| }
| service imap {
|   executable = imap imap-postlogin
| }
| service lmtp {
|   inet_listener lmtp {
|     address = 0.0.0.0
|     port = 24
|   }
| }
| 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 {
|   process_limit = 1024
| }
| ssl_cert = </usr/local/etc/c64.shuttle.de.CRT
| ssl_cipher_list = ALL:!LOW:!SSLv2
| ssl_key = </usr/local/etc/c64.shuttle.de-dovecot.KEY
| ssl_parameters_regenerate = 6 hours
| userdb {
|   driver = passwd
| }
| verbose_proctitle = yes
| protocol lmtp {
|   mail_plugins = " notify quota quota"
| }
| protocol lda {
|   mail_plugins = " notify quota quota"
| }
| protocol imap {
|   imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
|   imap_logout_format = [%i/%o]
|   mail_max_userip_connections = 0
|   mail_plugins = " notify quota mail_log quota imap_quota listescape"
| }

And the avelsieve config.php has:

| /* **** NEW OPTION (as of 0.9.4) ****
|  * Space separated list of preferred SASL mechanisms for the authentication to
| * timsieved */
|
| $preferred_mech = "PLAIN";


Ok, looking forward for any tip,
Frank Elsner



More information about the dovecot mailing list