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

Reply via email to