| 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. |