/*++ /* NAME /* cleanup_map1n 3 /* SUMMARY /* one-to-many address mapping /* SYNOPSIS /* #include <cleanup.h> /* /* ARGV *cleanup_map1n_internal(state, addr, maps, propagate) /* CLEANUP_STATE *state; /* const char *addr; /* MAPS *maps; /* int propagate; /* DESCRIPTION /* This module implements one-to-many table mapping via table lookup. /* Table lookups are done with quoted (externalized) address forms. /* The process is recursive. The recursion terminates when the /* left-hand side appears in its own expansion. /* /* cleanup_map1n_internal() is the interface for addresses in /* internal (unquoted) form. /* DIAGNOSTICS /* When the maximal expansion or recursion limit is reached, /* the alias is not expanded and the CLEANUP_STAT_DEFER error /* is raised with reason "4.6.0 Alias expansion error". /* /* When table lookup fails, the alias is not expanded and the /* CLEANUP_STAT_WRITE error is raised with reason "4.6.0 Alias /* expansion error". /* SEE ALSO /* mail_addr_map(3) address mappings /* mail_addr_find(3) address lookups /* 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.