The sieve-manage.el library contains low-level functionality for talking to a server with the MANAGESIEVE protocol.
A number of user-visible variables exist, which all can be customized
sieve group (M-x customize-group RET sieve RET):
Sets the default port to use, the suggested port number is
nil, should be a string naming a buffer where a protocol trace
is dumped (for debugging purposes).
The API functions include:
Open connection to managesieve server, returning a buffer to be used by all other API functions.
Check if a server is open or not.
Close a server connection.
Authenticate to the server.
Return a list of capabilities the server supports.
List scripts on the server.
nil if the server has room for a script of given
Download script from server.
Upload script to server.
Indicate which script on the server should be active.