| SYNOPSIS |
#include <libmilter/mfapi.h>
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. |