/*++ /* NAME /* flush_clnt 3 /* SUMMARY /* fast flush cache manager client interface /* SYNOPSIS /* #include <flush_clnt.h> /* /* void flush_init() /* /* int flush_add(site, queue_id) /* const char *site; /* const char *queue_id; /* /* int flush_send_site(site) /* const char *site; /* /* int flush_send_file(queue_id) /* const char *queue_id; /* /* int flush_refresh() /* /* int flush_purge() /* DESCRIPTION /* The following routines operate through the "fast flush" service. /* This service maintains a cache of what mail is queued. The cache /* is maintained for eligible destinations. A destination is the /* right-hand side of a user@domain email address. /* /* flush_init() initializes. It must be called before dropping /* privileges in a daemon process. /* /* flush_add() informs the "fast flush" cache manager that mail is /* queued for the specified site with the specified queue ID. /* /* flush_send_site() requests delivery of all mail that is queued for /* the specified destination. /* /* flush_send_file() requests delivery of mail with the specified /* queue ID. /* /* flush_refresh() requests the "fast flush" cache manager to refresh /* cached information that was not used for some configurable amount /* time. /* /* flush_purge() requests the "fast flush" cache manager to refresh /* all cached information. This is incredibly expensive, and is not /* recommended. /* DIAGNOSTICS /* The result codes and their meanings are (see flush_clnt(5h)): /* .IP MAIL_FLUSH_OK /* The request completed successfully (in case of requests that /* complete in the background: the request was accepted by the server). /* .IP MAIL_FLUSH_FAIL /* The request failed (the request could not be sent to the server, /* or the server reported failure). /* .IP MAIL_FLUSH_BAD /* The "fast flush" server rejected the request (invalid request /* parameter). /* .IP MAIL_FLUSH_DENY /* The specified domain is not eligible for "fast flush" service, /* or the "fast flush" service is disabled. /* SEE ALSO /* flush(8) Postfix fast flush cache manager /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA /* /* Wietse Venema /* Google, Inc. /* 111 8th Avenue /* New York, NY 10011, USA
/*--*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.