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
AFAIK, sieved is not a sieve plugin. At least here on Gentoo it is called cmusieve (same in wiki) and it is located in /usr/lib/dovecot/lda/. L??a> -----Original Message----- > From: dovecot-bounces at dovecot.org [mailto:dovecot-bounces at dovecot.org] > On Behalf Of Ed Lucero > Sent: Friday, April 20, 2007 12:05 AM > To: dovecot at dovecot.org > Subject: [Dovecot] Dovecot 1.0.0 and Seive 1.0.1 on FreeBSD > > 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
Ed Lucero wrote:> 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 > > >Your lda setup is incorrect:> 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 > >mail_plugin_dir = /usr/local/lib/dovecot/lda mail_plugins = cmusieve> # If there is no user-specific Sieve-script, global Sieve script is > # executed if set. > global_script_path = /usr/local/etc/sieve.default > } > >