A high-performance mail server with IMAP, POP3, NNTP and SIEVE support
- forward-port the autocreate and rmquota patches (used latest upstream patches, those are for 2.3.3) Tue Jul 18 2006 Petr Rockai <prockai@redhat.com> - 2.3.1-3 - install perl modules into vendor_perl instead of site_perl - change mode of perl .so files to 755 instead of 555 - update pam configuration to use include directive instead of deprecated pam_stack - change prereq on cyrus-imapd-utils to requires Tue Jul 11 2006 Petr Rockai <prockai@redhat.com> - 2.3.1-2.99.test1 - address bunch of rpmlint errors and warnings - rename perl-Cyrus to cyrus-imapd-perl to be consistent with rest of package (the cyrus modules are not part of cpan) - added provides on cyrus-nntp and cyrus-murder (the functionality is part of main package now) - removed generation of README.buildoptions - the two above made it possible to get rid of most build-time parameter guessing from environment - get rid of internal autoconf (iew) - don't strip binaries, renders -debuginfo useless... - remove prereq's in favour of newly added requires(...) |
||
---|---|---|
.cvsignore | ||
allow_auth_plain_proxying.patch | ||
batchreconstruct | ||
bsd2cyrus | ||
cpmsg | ||
cyrus_ldap_quota.pl | ||
cyrus-deliver-wrapper.c | ||
cyrus-imapd-2.1.3-flock.patch | ||
cyrus-imapd-2.1.15-nobarenewlinescheck.patch | ||
cyrus-imapd-2.1.16-getrlimit.patch | ||
cyrus-imapd-2.2.10-groupcache.patch | ||
cyrus-imapd-2.2.12-dam_invalid_id-christos.patch | ||
cyrus-imapd-2.2.12-munge8bit.patch | ||
cyrus-imapd-2.2.12-no_transfig.patch | ||
cyrus-imapd-2.2.12-notify_sms.patch | ||
cyrus-imapd-2.3.1-authid_normalize.patch | ||
cyrus-imapd-2.3.1-autocreate-0.10-0.diff | ||
cyrus-imapd-2.3.1-autosievefolder-0.6-0.diff | ||
cyrus-imapd-2.3.1-backend_sigsegv.patch | ||
cyrus-imapd-2.3.1-config_defaults.patch | ||
cyrus-imapd-2.3.1-make_md5_defaults.patch | ||
cyrus-imapd-2.3.1-make_md5.patch | ||
cyrus-imapd-2.3.1-replication_policycheck.patch | ||
cyrus-imapd-2.3.1-rmquota+deletemailbox-0.2-1.diff | ||
cyrus-imapd-2.3.1.tar.gz.sig | ||
cyrus-imapd-2.3.3-autosieve-0.6.0.diff | ||
cyrus-imapd-2.3.7-autocreate-0.10-0.diff | ||
cyrus-imapd-2.3.7-rmquota+deletemailbox.patch | ||
cyrus-imapd-2.3.7.tar.gz.sig | ||
cyrus-imapd-acceptinvalidfrom.patch | ||
cyrus-imapd-procmail+cyrus.mc | ||
cyrus-imapd-README.contrib | ||
cyrus-imapd-README.groupcache | ||
cyrus-imapd-README.HOWTO-recover-mailboxes.db | ||
cyrus-imapd-README.RPM | ||
cyrus-imapd-README.skiplist_recovery | ||
cyrus-imapd-sendmail-8.12.9-cyrusv2.m4 | ||
cyrus-imapd.cron-daily | ||
cyrus-imapd.cvt_cyrusdb_all | ||
cyrus-imapd.imap-2.3.x-conf | ||
cyrus-imapd.init | ||
cyrus-imapd.logrotate | ||
cyrus-imapd.magic | ||
cyrus-imapd.pam-config | ||
cyrus-imapd.rpm_set_permissions | ||
cyrus-imapd.spec | ||
cyrus-imapd.sysconfig | ||
cyrus-imapd.upd_groupcache | ||
cyrus-procmailrc | ||
cyrus-user-procmailrc.template | ||
folderxfer | ||
imapcreate.pl | ||
inboxfer | ||
Makefile | ||
README.autocreate-cyrus-2.3 | ||
README.autosievefolder | ||
skiplist.py | ||
sources |
Cyrus IMAP autosievefolder patch ---------------------------------- NOTE : This patch has been created at the University of Athens. For more info, as well as more patches on Cyrus IMAPD server, please visit http://email.uoa.gr When the lmtpd daemon receives an email message prior to delivering it to the INBOX folder of the user, checks if the user has specified sieve filters. If the user has specified sieve filters the filters are evaluated. If the message matches any of the filters the action that is specified in the filter is executed. If the action is FileInto it is stored in the subfolder specified in the filter. If the subfolder doesn't exist then the message is sent to the INBOX folder of the user. With this patch if the folder doesn't exist AND the name of the subfolder is specified in the autosievefolders option, OR the anysievefolder is set to yes in the cyrus-imap configuration file then the subfolder is created and the mail is stored there. Check the following options of the imapd.conf file ================================================== * anysievefolder : It must be "yes" in order to permit the autocreation of any INBOX subfolder requested by a sieve filter, through the "fileinto" action. (default = no) * autosievefolders : It is a "|" separated list of subfolders of INBOX that will be automatically created, if requested by a sieve filter, through the "fileinto" action. (default = null) i.e. autosievefolders: Junk | Spam WARNING: anysievefolder, takes precedence over autosievefolders . Which means that if anysievefolder is set to "yes", cyrus will create any INBOX subfolder requested, no-matter what the value of autosievefolders is. Things to be done ================= 1. Support cyrus wildcards in the autosievefolders option. For more information and updates please visit http://email.uoa.gr/projects/cyrus/autosievefolder