[Dovecot] Dovecot 1.0.0 and Seive 1.0.1 on FreeBSD

Ed Lucero edlucero at internetcrusade.com
Fri Apr 20 01:05:04 EEST 2007


I have installed dovecot and sieve using the FreeBSD ports. Authentication
is against a MySql Database.

Dovecot is running using deliver as the LDA.

But when I try to Sieve I get the following error in /var/log/dovecot.log

deliver(mike at systemrt.com): Apr 19 14:07:19 Info: Loading modules from
directory: /usr/local/libexec/dovecot
deliver(mike at systemrt.com): Apr 19 14:07:19 Fatal: Plugin sieved not found
from directory /usr/local/libexec/dovecot

Yet in /usr/local/libexec/dovecot the binaries are there

root at db3 /usr/local/libexec/dovecot> ll
total 2432
-r-xr-xr-x  1 root  wheel   29980 Apr 17 15:51 checkpassword-reply*
-r-xr-xr-x  1 root  wheel  476884 Apr 17 15:51 deliver*
-r-xr-xr-x  1 root  wheel   88700 Apr 17 15:51 dict*
-r-xr-xr-x  1 root  wheel  254984 Apr 17 15:51 dovecot-auth*
-r-xr-xr-x  1 root  wheel   30588 Apr 17 15:51 gdbhelper*
-r-xr-xr-x  1 root  wheel   34816 Apr 17 15:51 idxview*
-r-xr-xr-x  1 root  wheel  523128 Apr 17 15:51 imap*
-r-xr-xr-x  1 root  wheel  103968 Apr 17 15:51 imap-login*
-r-xr-xr-x  1 root  wheel   31996 Apr 17 15:51 logview*
-r-xr-xr-x  1 root  wheel  474288 Apr 17 15:51 pop3*
-r-xr-xr-x  1 root  wheel   98932 Apr 17 15:51 pop3-login*
-r-xr-xr-x  1 root  wheel   52764 Apr 17 15:51 rawlog*
-r-xr-xr-x  1 root  wheel  108980 Apr 11 09:17 sievec*
-r-xr-xr-x  1 root  wheel   50228 Apr 11 09:17 sieved*
-r-xr-xr-x  1 root  wheel   30784 Apr 17 15:51 ssl-build-param*

What am I doing wrong?

Ed

Here is the dovecot.conf file

## Dovecot configuration file

mail_debug = yes
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot.log


# IC - EL 2006.09.29
protocols = imap imaps pop3 pop3s

# IC - EL 2006.09.29
disable_plaintext_auth = no

# IC - EL 2006.09.29
ssl_disable = no

# IC - EL 2006.09.29
ssl_cert_file = /usr/share/ssl/s/Cert.pem
ssl_key_file = /usr/share/ssl/s/PrivateKey.pem

login_process_size = 64

# IC - EL 2006.09.29
login_processes_count = 6

# IC - EL 2006.09.29
login_greeting = InternetCrusade ready.

# IC - EL 2006.09.29
default_mail_env = maildir:/var/mail/%Ld/%Ln
mail_save_crlf = yes
maildir_copy_with_hardlinks = yes

mail_extra_groups = mail

verbose_proctitle = yes

first_valid_gid = 0

protocol imap {
  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh
tb-extra-mailbox-sep
}


protocol pop3 {
  # IC - EL 2006.09.29
  pop3_uidl_format = %v.%u

  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}

protocol lda {
  postmaster_address = postmaster at internetcrusade.com
  sendmail_path = /usr/sbin/sendmail

  # Support for dynamically loadable plugins. mail_plugins is a space
separated
  # list of plugins to load.
  mail_plugin_dir = /usr/local/libexec/dovecot
  mail_plugins = sieved

  # If there is no user-specific Sieve-script, global Sieve script is
  # executed if set.
  global_script_path = /usr/local/etc/sieve.default
}


auth default {
  # IC - EL 2006.09.29
  mechanisms = plain login cram-md5 digest-md5 ntlm

  # IC - EL 2006.09.29
  passdb sql {
    args = /usr/local/etc/dovecot-sql.conf
  }

  # IC - EL 2006.09.29
  userdb static {
     args = uid=5000 gid=5000 home=/var/mail/%Ld/%Ln
  }

  # IC - EL 2006.09.29
  socket listen {
      master {
        # Master socket provides access to userdb information. It's
typically
        # used to give Dovecot's local delivery agent access to userdb so it
        # can find mailbox locations.
        path = /var/run/dovecot/auth-master
        mode = 0600
        # Default user/group is the one who started dovecot-auth (root)
        user = icmail
        group = icmail
      }
      client {
          user = postfix
          group = postfix
          path = /var/spool/postfix/private/auth
          mode = 0660
      }
  }
}

#dict {
  #quota = mysql:/etc/dovecot-dict-quota.conf
#}

auth_debug = yes
auth_debug_passwords = yes
verbose_ssl = yes
mmap_disable=yes
#fsync_disable=yes



More information about the dovecot mailing list