The Cyrus IMAP (Internet Message Access Protocol) server provides access to
personal mail and system-wide bulletin boards through the IMAP protocol.
The Cyrus IMAP server is a scaleable enterprise mail system designed for use
from small to large enterprise environments using standards-based
technologies.
A full Cyrus IMAP implementation allows a seamless mail and bulletin board
environment to be set up across multiple servers. It differs from other
IMAP server implementations in that it is run on "sealed" servers, where
users are not normally permitted to log in. The mailbox database is stored
in parts of the filesystem that are private to the Cyrus IMAP system. All
user access to mail is through software using the IMAP, POP3, or KPOP
protocols.
The private mailbox database design gives the server large advantages in
efficiency, scalability, and administratability. Multiple concurrent
read/write connections to the same mailbox are permitted. The server
supports access control lists on mailboxes and storage quotas on mailbox
hierarchies.
WWW: http://asg.web.cmu.edu/cyrus/
Set an expiry date of 2004-08-20 for these BROKEN/IGNORE/FORBIDDEN
ports. They will be removed on or after that date if they are still
broken and no fix has been submitted to GNATS.
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
cyrus port should add periodic file to prune deliverdb
The cyrus port takes no steps to insure the deliver databases
are properly pruned. This can be quite easily accomplished
on a daily basis by adding a periodic file to take care of
this. This should be a model for other ports that require
daily/weekly/monthly actions. Why else did we bother to
break up the cron jobs into the /etc/periodic* structure?
PR: ports/26801
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
o remove etc/imap/mailboxes only if empty. o successfully exits even if
etc/imap directory fails to remove. o do not overwrite mailboxes at pkg_add.
o and then bump PORTREVISION.
(Oops, forgot this file with the 1.6.24 update): Update to 1.6.24. Fix
/var/pwcheck handling since that's moved to the security/cyrus-sasl port. Fix
deliver.c so it uses the correct location of sendmail (/usr/sbin/sendmail vs.
/usr/lib/sendmail). Open the port up to the world after previous maintainer
showed no interest in the port for nearly 2 years.
Update to 1.6.24. Fix /var/pwcheck handling since that's moved to the
security/cyrus-sasl port. Fix deliver.c so it uses the correct location of
sendmail (/usr/sbin/sendmail vs. /usr/lib/sendmail). Open the port up to the
world after previous maintainer showed no interest in the port for nearly 2
years.
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that
shouldn't have been necessary) and the string "/pkg/" appear.