Synopsis


sfsistat (*xxfi_envfrom)(
SMFICTX *ctx,
char **argv
);

Handle the MAIL (envelope sender) command.

Description

Called When xxfi_envfrom is called once at the beginning of each message (MAIL command), before xxfi_envrcpt.
Default Behavior Do nothing; return SMFIS_CONTINUE.

Arguments

Argument Description
ctx Opaque context structure.
argv Null-terminated SMTP command arguments; argv[0] is guaranteed to be the sender address. Later arguments are the ESMTP arguments.

Special Return Values

Return value Description
SMFIS_TEMPFAIL Reject this sender and message with a temporary error; a new sender (and hence a new message) may subsequently be specified. xxfi_abort is not called.
SMFIS_REJECT Reject this sender and message; a new sender/message may be specified. xxfi_abort is not called.
SMFIS_DISCARD Accept and silently discard this message. xxfi_abort is not called.
SMFIS_ACCEPT Accept this message. xxfi_abort is not called.

Notes

For more details on ESMTP responses, please see RFC 1869.