/*++ /* NAME /* token 3 /* SUMMARY /* tokenize alias/include/.forward entries and deliver /* SYNOPSIS /* #include "local.h" /* /* int deliver_token(state, usr_attr, addr) /* LOCAL_STATE state; /* USER_ATTR usr_attr; /* TOK822 *addr; /* /* int deliver_token_string(state, usr_attr, string, addr_count) /* LOCAL_STATE state; /* USER_ATTR usr_attr; /* char *string; /* int *addr_count; /* /* int deliver_token_stream(state, usr_attr, fp, addr_count) /* LOCAL_STATE state; /* USER_ATTR usr_attr; /* VSTREAM *fp; /* int *addr_count; /* DESCRIPTION /* This module delivers to addresses listed in an alias database /* entry, in an include file, or in a .forward file. /* /* deliver_token() delivers to the address in the given token: /* an absolute /path/name, a ~/path/name relative to the recipient's /* home directory, an :include:/path/name request, an external /* "|command", or a mail address. /* /* deliver_token_string() delivers to all addresses listed in /* the specified string. /* /* deliver_token_stream() delivers to all addresses listed in /* the specified stream. Input records > \fIline_length_limit\fR /* are broken up into multiple records, to prevent the mail /* system from using unreasonable amounts of memory. /* /* Arguments: /* .IP state /* The attributes that specify the message, recipient and more. /* Attributes describing alias, include or forward expansion. /* A table with the results from expanding aliases or lists. /* A table with delivered-to: addresses taken from the message. /* .IP usr_attr /* Attributes describing user rights and environment. /* .IP addr /* A parsed address from an include file, alias file or .forward file. /* .IP string /* A null-terminated string. /* .IP fp /* A readable stream. /* .IP addr_count /* Null pointer, or the address of a counter that is incremented /* by the number of destinations found by the tokenizer. /* DIAGNOSTICS /* Fatal errors: out of memory. The result is non-zero when the /* operation should be tried again. Warnings: malformed address. /* SEE ALSO /* list_token(3) tokenize list /* 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
/*--*/
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.