James Knott wrote:
I run my own IMAP mail server, currently UW IMAP. I've been thinking about moving to another server, when I upgrade to OpenSUSE 11.0. I use fetchmail to download email and have only my own email account to handle.
Any recommendations & why?
tnx jk
James, I was in your position about 5 months ago with UW and I moved to dovecot. Why? UW's lack of handling of plain text passwords for localhost communications and I had exhausted all the hacks to /etc/c-client.cf, also UW has terrible handling of subfolders. Before I had to start serving groupware and squirrelmail with both plain and encrypted passwords, I had been very happy with UW since SuSE 8.0 pro. The switch to dovecot is simple. Remove UW install dovecot. The configuration differences are: 8. mail (Postfix with UW imap or Dovecot) Create certificates in /etc/ssl/certs to allow secure authentication for imaps on port 993 UW openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 365 openssl req -new -x509 -nodes -out imapsd.pem -keyout imapsd.pem -days 365 Dovecot cd /usr/share/doc/packages/dovecot vi dovecot.crt # set the defaults as you like sh makecrt.sh Dovecot imap configuration: /etc/dovecot/dovecot.conf ssl_disable = no mail_location = mbox:~/Mail:INBOX=/var/spool/mail/%u NOTE: the certs created are /etc/ssl/certs/dovecot.pem and /etc/ssl/private/dovecot.pem. If you ever need to regenerate or change the certs, remove the old ones before running the makecrt.sh script or it will refuse to overwrite them. Potential Gotcha: UW requires that you specify your local "Mail" location as "Mail" to access your mailboxes in ~/.Mail in virtually all applications like fetchmail, etc.. Dovecot handles it by dovecot.conf (above) and you don't specify "Mail" as the location of the mailboxes because it already knows. If you do specify it by accident, you will get another set of folders in ~/.Mail/Mail. An example with spamassassin will help explain: For UW imap (prefix folder with Mail/) #!/bin/bash /usr/bin/fetchmail -a -s -n --folder Mail/spam-learn -m '/usr/bin/sa-learn --spam' For Dovecot (no prefix reqd. with mail_location = mbox:~/Mail:INBOX=/var/spool/mail/%u) #!/bin/bash /usr/bin/fetchmail -a -s -n --folder spam-learn -m '/usr/bin/sa-learn --spam' I have had 0 "zero" problems with dovecot and wish I had changes sooner. Good luck. -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org