[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