mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-22 02:57:40 -04:00
25 lines
1.4 KiB
Plaintext
25 lines
1.4 KiB
Plaintext
This package is part of the Pigeonhole project (http://pigeonhole.dovecot.org).
|
|
It adds support for the Sieve language (RFC 5228) and the ManageSieve protocol
|
|
(RFC 5804) to the Dovecot Secure IMAP Server.
|
|
|
|
The Sieve language is used to specify how e-mail needs to be processed. By
|
|
writing Sieve scripts, users can customize how messages are delivered, e.g.
|
|
whether they are forwarded or stored in special folders. Unwanted messages can
|
|
be discarded or rejected, and, when the user is not available, the Sieve
|
|
interpreter can send an automated reply. Above all, the Sieve language is meant
|
|
to be simple, extensible and system independent. And, unlike most other mail
|
|
filtering script languages, it does not allow users to execute arbitrary
|
|
programs. This is particularly useful to prevent virtual users from having full
|
|
access to the mail store. The intention of the language is to make it impossible
|
|
for users to do anything more complex (and dangerous) than write simple mail
|
|
filters.
|
|
|
|
Using the ManageSieve protocol, users can upload their Sieve scripts remotely,
|
|
without needing direct filesystem access through FTP or SCP. Additionally,
|
|
aManageSieve server always makes sure that uploaded scripts are valid,
|
|
preventing compile failures at mail delivery.
|
|
|
|
This package provides Sieve support as a plugin to Dovecot's Local Delivery
|
|
Agent (LDA) and Dovecot's LMTP service. The ManageSieve protocol is provided is
|
|
an additional service, next to Dovecot's own POP3 and IMAP services.
|