/*++ /* NAME /* recipient 3 /* SUMMARY /* deliver to one local recipient /* SYNOPSIS /* #include "local.h" /* /* int deliver_recipient(state, usr_attr) /* LOCAL_STATE state; /* USER_ATTR *usr_attr; /* DESCRIPTION /* deliver_recipient() delivers a message to a local recipient. /* It is called initially when the queue manager requests /* delivery to a local recipient, and is called recursively /* when an alias or forward file expands to a local recipient. /* /* When called recursively with, for example, a result from alias /* or forward file expansion, aliases are expanded immediately, /* but mail for non-alias destinations is submitted as a new /* message, so that each recipient has a dedicated queue file /* message delivery status record (in a shared queue file). /* /* When the \fIrecipient_delimiter\fR configuration parameter /* is set, it is used to separate cookies off recipient names. /* A common setting is to have "recipient_delimiter = +" /* so that mail for \fIuser+foo\fR is delivered to \fIuser\fR, /* with a "Delivered-To: user+foo@domain" header line. /* /* Arguments: /* .IP state /* The attributes that specify the message, sender, 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. /* DIAGNOSTICS /* deliver_recipient() returns non-zero when delivery should be /* tried again. /* BUGS /* Mutually-recursive aliases or $HOME/.forward files aren't /* detected when they could be. The resulting mail forwarding loop /* is broken by the use of the Delivered-To: message header. /* SEE ALSO /* alias(3) delivery to aliases /* mailbox(3) delivery to mailbox /* dotforward(3) delivery to destinations in .forward file /* 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.0.21Bemerkung:
(vorverarbeitet am 2026-08-10)
¤
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.