Next: Standards, Previous: Examples, Up: Sieve Support for Emacs [Contents][Index]
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
in the sieve group (M-x customize-group RET sieve RET):
sieve-manage-default-port ¶ Sets the default port to use, the suggested port number is 2000.
sieve-manage-log ¶ If non-nil, should be a string naming a buffer where a protocol trace
is dumped (for debugging purposes).
The API functions include:
sieve-manage-open ¶ Open connection to managesieve server, returning a buffer to be used by all other API functions.
sieve-manage-opened ¶ Check if a server is open or not.
sieve-manage-close ¶ Close a server connection.
sieve-manage-authenticate ¶ Authenticate to the server.
sieve-manage-capability ¶ Return a list of capabilities the server supports.
sieve-manage-listscripts ¶ List scripts on the server.
sieve-manage-havespace ¶ Return non-nil if the server has room for a script of given
size.
sieve-manage-getscript ¶ Download script from server.
sieve-manage-putscript ¶ Upload script to server.
sieve-manage-setactive ¶ Indicate which script on the server should be active.
Next: Standards, Previous: Examples, Up: Sieve Support for Emacs [Contents][Index]