Hi list,
I'm in the path of moving from courier-imap to dovecot and testing it
since 1.2-rc3. So far it is very promising. Thank you for your amazing work.
So my first question is: what is the recommended update road ? For now,
I first "managesieve patch"/compile the source, go on to the old
source
folder and do a "make uninstall", switch back to the new source folder
and do the "make install". As I am using dovecot-sieve and
managesieve,
the update is a little bit tricky.
My second question is how to have the IDLE mode to appear in the
server's CAPABILITY announce (without touching imap_capability in the
conf ?)
I think the IDLE mode is working because when I send me a mail from the
server directly in command line like:
" echo test | mail -s test my at address.com"
The mail immediately pop-up in my thunderbird from my workstation.
# !tel
telnet 127.0.0.1 143
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE
STARTTLS AUTH=PLAIN] My Message
-------
No IDLE.
Details:
- Centos 5.3 x86_64 (Selinux in permissive mode)
- /proc/sys/fs/inotify/ exist
- # rpm -qa | grep gamin
gamin-0.1.7-8.el5
gamin-0.1.7-8.el5
gamin-devel-0.1.7-8.el5
gamin-devel-0.1.7-8.el5
- Dovecote 1.2.0 Compilation:
$ ./configure --with-ldap=yes --with-notify=inotify
Install prefix . : /usr/local
File offsets ... : 64bit
I/O polling .... : epoll
I/O notifys .... : inotify
SSL ............ : yes (OpenSSL)
GSSAPI ......... : no
passdbs ........ : passwd passwd-file shadow checkpassword ldap
: -pam -bsdauth -sia -sql -vpopmail
userdbs ........ : static prefetch passwd passwd-file checkpassword ldap nss
: -sql -vpopmail
SQL drivers .... :
: -pgsql -mysql -sqlite
- # dovecot --version
1.2.0
- # dovecot -n
# 1.2.0: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.18-128.1.10.el5 x86_64 CentOS release 5.3 (Final) ext3
log_path: /var/log/dovecot-error.log
info_log_path: /var/log/dovecot-debug.log
protocols: imap imaps pop3 pop3s managesieve
ssl_ca_file: /etc/pki/CA/chaine.crt
ssl_cert_file: /etc/pki/dovecot/certs/server.pem
ssl_key_file: /etc/pki/dovecot/private/server.key
login_dir: /usr/local/var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login
login_greeting: My Message
verbose_proctitle: yes
mail_uid: vmail
mail_gid: vmail
mail_location: maildir:/var/vmail/%n
mail_debug: yes
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve
mail_plugins(default): quota imap_quota expire
mail_plugins(imap): quota imap_quota expire
mail_plugins(pop3): quota expire
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve
imap_client_workarounds(default): outlook-idle
imap_client_workarounds(imap): outlook-idle
imap_client_workarounds(pop3):
imap_client_workarounds(managesieve):
auth default:
username_format: %Ln
verbose: yes
debug: yes
passdb:
driver: ldap
args: /etc/dovecot-ldap.conf
userdb:
driver: ldap
args: /etc/dovecot-ldap-userdb.conf
socket:
type: listen
master:
path: /var/run/dovecot/auth-master
mode: 384
user: vmail
group: vmail
plugin:
quota: maildir:User quota
quota_rule: *:storage=10GB
quota_rule2: Trash:storage=10%%
expire: Trash 1 Trash/* 1
expire_dict: proxy::expire
sieve_dir: /var/sieve-upload/
sieve: /var/sieve-scripts/%u.sieve
dict:
expire: db:/var/lib/dovecot/expire.db
Thank you,
kfx