Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
cyrus [2006/03/01 23:25]
193.77.56.193 LMTP over quota
cyrus [2012/10/11 18:41]
94.23.1.28 xkjCXHRPI
Line 1: Line 1:
-====== Cyrus  ====== +I've been using Cyrus-IMSP on my production srever in the past as backend for the Horde Framework.It canas the snippet statesprimarily be used to store contact data, e. g. for shared and/or personal address booksSome applications can store user-specific configuration data in IMSP as well.There are just three problems with it:1IMSP itself is obsolete since LDAPAnything that can be done with IMSP can be done better in LDAP.2. (Cyrus-)IMSP never worked reliably and consistently for me.3.  Few applications  is an understatementI've tried hard to find another use for IMSP besides Horde   and failed.I've long abandoned IMSP for those three reasons. I'say: Perform the last rites!
- +
-===== Configuration ===== +
-[[http://cyrusimap.web.cmu.edu/twiki/]] +
-==== LMTP over quota-reject ==== +
-**''/etc/imapd.conf''** +
-  # If  enabled,  lmtpd returns permanent failure code when a user'+
-  # mailbox is over quota By  default the  failure  is  temporary, +
-  # causing the MTA to queue the message and retry later. +
-   +
-  lmtp_over_quota_perm_failure:+
- +
-===== Sieve filtering ====== +
- +
-==== Filtering Mailing Lists ==== +
-  require "fileinto"; +
-  if header :contains "X-BeenThere" "some-list"+
-    fileinto "INBOX.some-list"; +
-  } +
- +
-==== Marking Messages As Read ==== +
- +
-  require [ "fileinto", "imapflags" ]; +
-  if header :contains "X-BeenThere" "some-list"+
-   if header :contains "From"  +
-   [ +
-     "somejerk@example.com", +
-     "anotherjerk@example.net" +
-   ] +
-  { +
-    addflag "\\Seen";   +
-  } +
-  fileinto "INBOX.some-list"; +
- } +
- +
-==== Spamassassin-learn / Spam-folder purge ==== +
-  echo "spam fooSpam" +
-  /usr/bin/sa-learn --spam $SPOOLDIR/d/user/dwight/Spam/*. +
-  echo "ham dwight/Trash" +
-  /usr/bin/sa-learn --ham $SPOOLDIR/d/user/dwight/Trash/*. +
-  /usr/bin/sa-learn --rebuild +
-  su cyrus -c '/usr/lib/cyrus-imapd/ipurge -f -d 14 user/dwight/Trash' +
-  su cyrus -c '/usr/lib/cyrus-imapd/ipurge -f -1 user/dwight/Spam'+
cyrus.txt · Last modified: 2012/10/15 11:58 by zagi
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready