On Nov 23, 2006, at 2:08 PM, Sam Fourman Jr. wrote:
Roundcube looks REALLY cool, does OpenBSD have a Maintainer for it
yet?
I don't think it needs a port. Squirrelmail has been out there for
years, no ports there either.
Does anyone know of a tourtorial to set it up with postfix and
PostgreSQL support?
The INSTALL document covers everything.
is it better to use Postfix/Courier-IMAP or Postfix/Dovecot?
It depends entirely on your needs. I was almost convinced to use
Dovecot on my new server. It seems like a nice project, but it's a
bit too close to the bleeding edge. Simply too many regression bugs
for my tastes. If you choose that route, at least the port
maintainers seem to keep up with it (in ports -current). One nice
feature is Dovecot-sasl, which Postfix now supports. It is very easy
and straightforward to setup, much more so than Postfix with Cyrus-
SASL. However, in my case, I needed to go with Cyrus-SASL[1].
That said, I chose to stay with Courier. I've been running Courier-
IMAP for 3 years on the 3.0.x base without a single glitch or
exploit. No corruption issues whatsoever. I've installed the
following -current ports, everything is working great. I migrated
all of my customers off the old 3.0.x base without any sort of
maildir changes whatsoever.
courier-authlib-0.58p0 authentication library for courier
courier-authlib-mysql-0.58p0 mysql authentication module for courier-
authLib
courier-imap-4.1.1-imap_bugs imap server for maildir format mailboxes
courier-pop3-4.1.1 pop3 server for maildir format mailboxes
[1] I tend to use MySQL virtual accounts with the passwords stored
via MD5. Unfortunately, Cyrus-SASL will not support MD5 passwords
via the SQL auxprop plugin. I've gotten around this by using Cyrus-
SASL's authdaemond support, which authenticates against Courier's
authdaemond (courier-authlib), which in turn *does* support MD5
passwords in MySQL. This feature is not enabled in Jakob's cyrus-
sasl2 port, so I added a new flavor.
@@ -46,7 +46,7 @@
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/config ${WRKSRC}/saslauthd/config
-FLAVORS= db4 ldap mysql pgsql sqlite
+FLAVORS= db4 ldap mysql pgsql sqlite authdaemond
FLAVOR?=
.if ${FLAVOR:L:Mdb4}
@@ -100,6 +100,10 @@
--without-mysql \
--without-pgsql \
--with-sqlite
+.endif
+
+.if ${FLAVOR:L:Mauthdaemond}
+CONFIGURE_ARGS+= --with-authdaemond="/var/run/courier-auth"
.endif
post-extract:
--
Jason Dixon
DixonGroup Consulting
http://www.dixongroup.net