A high-performance mail server with IMAP, POP3, NNTP and SIEVE support
Go to file
2009-09-18 13:23:06 +00:00
.cvsignore update to 2.3.14 2009-04-02 13:44:02 +00:00
allow_auth_plain_proxying.patch bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
batchreconstruct auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
bsd2cyrus auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cpmsg auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus_ldap_quota.pl auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-deliver-wrapper.c auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-2.1.3-flock.patch auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-2.1.16-getrlimit.patch auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-2.2.12-no_transfig.patch bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd-2.3.1-authid_normalize.patch - fix buffer overflow in cyrus sieve (CVE-2009-3235) 2009-09-18 13:21:33 +00:00
cyrus-imapd-2.3.1-config_defaults.patch bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd-2.3.1-make_md5_defaults.patch updated to 2.3.13 2009-01-13 19:26:24 +00:00
cyrus-imapd-2.3.1.tar.gz.sig bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd-2.3.7-krb4.patch - compile with kerberos support 2007-01-24 12:52:37 +00:00
cyrus-imapd-2.3.7-nobarenewlinescheck.patch - updated the no-bare-nl patch (#235569), thanks to Matthias Hensler 2007-04-11 09:43:42 +00:00
cyrus-imapd-2.3.7-notify_sms.patch - fix buffer overflow in cyrus sieve (CVE-2009-3235) 2009-09-18 13:21:33 +00:00
cyrus-imapd-2.3.9-rmquota+deletemailbox-0.2-1.diff - update to latest upstream 2007-08-22 12:16:12 +00:00
cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff - fix buffer overflow in cyrus sieve (CVE-2009-3235) 2009-09-18 13:21:33 +00:00
cyrus-imapd-2.3.12p2-autosieve-0.6.0.diff - update to new upstream version 2.3.12p2 2008-09-01 11:50:44 +00:00
cyrus-imapd-2.3.12p2-current-db.patch - better fix for linking with recent db4.x 2008-09-26 11:39:02 +00:00
cyrus-imapd-2.3.15-bufov.patch - fix buffer overflow in cyrus sieve (CVE-2009-3235) 2009-09-18 13:21:33 +00:00
cyrus-imapd-acceptinvalidfrom.patch auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-procmail+cyrus.mc auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-README.contrib auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-README.groupcache auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd-README.HOWTO-recover-mailboxes.db fix spec file to respond to reviewer's comments, move pem file, change 2005-04-18 22:52:24 +00:00
cyrus-imapd-README.RPM bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd-README.skiplist_recovery bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd-sendmail-8.12.9-cyrusv2.m4 auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd.cron-daily - don't run cronjob if cyrus-imapd has never been started (#418191) 2008-02-08 09:56:50 +00:00
cyrus-imapd.cvt_cyrusdb_all bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd.imap-2.3.x-conf bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd.init bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd.logrotate - removed the lm_sensors-devel dependency, since it's properly required in 2007-07-23 13:03:30 +00:00
cyrus-imapd.magic auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd.pam-config - use password-auth common PAM configuration instead of system-auth 2009-09-16 11:52:47 +00:00
cyrus-imapd.rpm_set_permissions bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
cyrus-imapd.spec - fix buffer overflow in cyrus sieve (CVE-2009-3235) 2009-09-18 13:21:33 +00:00
cyrus-imapd.sysconfig auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-imapd.upd_groupcache auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-procmailrc auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
cyrus-user-procmailrc.template auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
folderxfer auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
imapcreate.pl auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
inboxfer auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
Makefile Setup of module cyrus-imapd 2005-04-15 20:21:04 +00:00
README.autocreate-cyrus-2.3 bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
README.autosievefolder auto-import cyrus-imapd-2.2.12-1.2.fc4 on branch devel from 2005-04-15 20:24:15 +00:00
skiplist.py bring up to Simon Matter's 2.3.1-2 version 2006-02-28 20:04:01 +00:00
sources update to 2.3.14 2009-04-02 13:44:02 +00:00

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