This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 23 and 24
Revision 23 as of 2008-09-05 17:17:34
Size: 2153
Editor: TimoSirainen
Comment:
Revision 24 as of 2008-10-18 21:01:39
Size: 2179
Editor: TimoSirainen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [:Quota:quota]: Quota tracking and enforcing
 * imap_quota: IMAP commands for requesting current quota
Line 8: Line 6:
 * [:Plugins/Autocreate:autocreate]: Automatically create/subscribe mailboxes when user logs in
Line 9: Line 8:
 * [:Plugins/Trash:trash]: Delete mails from Trash when user would go over quota  * [:Plugins/Expire:expire]: Delete mails from specified mailboxes after a designated number of days
 * [:Plugins/FTS:fts]: Full text search indexing
Line 11: Line 11:
 * [:Plugins/Expire:expire]: Delete mails from specified mailboxes after a designated number of days
 * [:Plugins/Zlib:zlib]: Access compressed mails
 * [:Plugins/Listescape:listescape]: Allow using characters in mailbox names that would otherwise be illegal
Line 15: Line 14:
 * [:Plugins/FTS:fts]: Full text search indexing  * [:Quota:quota]: Quota tracking and enforcing
  * imap_quota: IMAP commands for requesting current quota
 * [:Plugins/Trash:trash]: Delete mails from Trash when user would go over quota
Line 17: Line 18:
 * [:Plugins/Zlib:zlib]: Access compressed mails
Line 23: Line 25:
 * listescape: Allow using '.' characters with Maildir++. ([http://dovecot.org/patches/1.0/listescape-plugin.c v1.0.6+]) ([http://dovecot.org/patches/1.1/listescape-plugin.c v1.1])

Plugins

Distributed with Dovecot:

  • [:ACL:acl]: Access Control Lists for mailboxes

  • [:Plugins/Autocreate:autocreate]: Automatically create/subscribe mailboxes when user logs in

  • [:Plugins/Convert:convert]: Convert user's mailboxes from one format to another on login

  • [:Plugins/Expire:expire]: Delete mails from specified mailboxes after a designated number of days

  • [:Plugins/FTS:fts]: Full text search indexing

  • [:Plugins/Lazyexpunge:lazy_expunge]: Make EXPUNGE and DELETE commands just rename the mails elsewhere

  • [:Plugins/Listescape:listescape]: Allow using characters in mailbox names that would otherwise be illegal

  • [:Plugins/MailLog:mail_log]: Log several mail actions

  • [:Plugins/MboxSnarf:mbox_snarf]: UW-IMAP style mbox snarfing from /var/mail/%u to ~/mbox

  • [:Quota:quota]: Quota tracking and enforcing

    • imap_quota: IMAP commands for requesting current quota
  • [:Plugins/Trash:trash]: Delete mails from Trash when user would go over quota

  • [:Plugins/Virtual:virtual]: Virtual mailboxes

  • [:Plugins/Zlib:zlib]: Access compressed mails

External:

Experimental Plugins:

  • [:Plugins/xexec:xexec]: Execute any server side application and communicate with it through plugins over IMAP
  • [:Plugins/deleted-to-trash]: Automatically move deleted item to trash folder, if client side doesn't do it, such as outlook.

To enable / disable plugins per user you can make your userdb return mail_plugins extra field. See UserDatabase/ExtraFields for examples.

None: Plugins (last edited 2021-05-10 12:00:53 by 2a00:1190:c02a:131::1002)