xxfi_envfrom.html revision 261363
1273929Sjmmv<HTML> 2273929Sjmmv<HEAD><TITLE>xxfi_envfrom</TITLE></HEAD> 3240122Smarcel<BODY> 4240122Smarcel<!-- 5240122Smarcel$Id: xxfi_envfrom.html,v 1.15 2013/11/22 20:51:39 ca Exp $ 6240122Smarcel--> 7240122Smarcel<H1>xxfi_envfrom</H1> 8240122Smarcel 9240122Smarcel<TABLE border="0" cellspacing=4 cellpadding=4> 10240122Smarcel<!---------- Synopsis -----------> 11240122Smarcel<TR><TH valign="top" align=left width=100>SYNOPSIS</TH><TD> 12240122Smarcel<PRE> 13240122Smarcel#include <libmilter/mfapi.h> 14240122Smarcelsfsistat (*xxfi_envfrom)( 15240122Smarcel SMFICTX *ctx, 16240122Smarcel char **argv 17240122Smarcel); 18240122Smarcel</PRE> 19240122SmarcelHandle the MAIL (envelope sender) command. 20240122Smarcel</TD></TR> 21240122Smarcel 22240122Smarcel<!----------- Description ----------> 23240122Smarcel<TR><TH valign="top" align=left>DESCRIPTION</TH><TD> 24240122Smarcel<TABLE border="1" cellspacing=1 cellpadding=4> 25240122Smarcel<TR align="left" valign=top> 26258289Sjmmv<TH width="80">Called When</TH> 27240122Smarcel<TD>xxfi_envfrom is called once at the beginning of each message 28240122Smarcel(MAIL command), 29240122Smarcelbefore xxfi_envrcpt.</TD> 30240122Smarcel</TR> 31240122Smarcel<TR align="left" valign=top> 32240122Smarcel<TH>Default Behavior</TH> 33240122Smarcel<TD>Do nothing; return SMFIS_CONTINUE.</TD> 34240122Smarcel</TR> 35240122Smarcel</TABLE> 36240122Smarcel 37240122Smarcel<!----------- Arguments ----------> 38240122Smarcel<TR><TH valign="top" align=left>ARGUMENTS</TH><TD> 39240122Smarcel <TABLE border="1" cellspacing=0> 40240122Smarcel <TR bgcolor="#dddddd"><TH>Argument</TH><TH>Description</TH></TR> 41240122Smarcel <TR valign="top"><TD>ctx</TD> 42240122Smarcel <TD>Opaque context structure. 43240122Smarcel </TD></TR> 44240122Smarcel <TR valign="top"><TD>argv</TD> 45240122Smarcel <TD>Null-terminated SMTP command arguments; 46240122Smarcel argv[0] is guaranteed to be the sender address. 47240122Smarcel Later arguments are the ESMTP arguments. 48240122Smarcel </TD></TR> 49240122Smarcel </TABLE> 50240122Smarcel</TD></TR> 51240122Smarcel 52240122Smarcel<!----------- Return values ----------> 53240122Smarcel<TR> 54240122Smarcel<TH valign="top" align=left>SPECIAL RETURN VALUES</TH> 55240122Smarcel<TD><TABLE border="1" cellspacing=0> 56240122Smarcel <TR bgcolor="#dddddd"><TH>Return value</TH><TH>Description</TH></TR> 57240122Smarcel <TR valign="top"> 58240122Smarcel <TD>SMFIS_TEMPFAIL</TD> 59262000Sjmmv <TD>Reject this sender and message with a temporary error; a new sender (and hence a new message) may subsequently be specified. <A href="xxfi_abort.html">xxfi_abort</A> is not called. 60240122Smarcel </TD> 61273929Sjmmv </TR> 62240122Smarcel <TR valign="top"> 63240122Smarcel <TD>SMFIS_REJECT</TD> 64240122Smarcel <TD>Reject this sender and message; a new sender/message may be specified. <A href="xxfi_abort.html">xxfi_abort</A> is not called. 65240122Smarcel </TD> 66240122Smarcel </TR> 67240122Smarcel <TR valign="top"> 68273929Sjmmv <TD>SMFIS_DISCARD</TD> 69240122Smarcel <TD>Accept and silently discard this message. <A href="xxfi_abort.html">xxfi_abort</A> is not called. 70240122Smarcel </TD> 71240122Smarcel </TR> 72240122Smarcel <TR valign="top"> 73240122Smarcel <TD>SMFIS_ACCEPT</TD> 74240122Smarcel <TD>Accept this message. <A href="xxfi_abort.html">xxfi_abort</A> is not called. 75240122Smarcel </TD> 76240122Smarcel </TR> 77273929Sjmmv</TABLE> 78240122Smarcel</TR> 79240122Smarcel 80240122Smarcel<!----------- Notes ----------> 81240122Smarcel<TR> 82240122Smarcel<TH valign="top" align=left>NOTES</TH> 83261897Sjmmv<TD>For more details on ESMTP responses, please see RFC 84240122Smarcel<A href="http://www.rfc-editor.org/rfc/rfc1869.txt">1869</A>.</TD> 85240122Smarcel</TR> 86273929Sjmmv</TABLE> 87240122Smarcel 88240122Smarcel<HR size="1"> 89240122Smarcel<FONT size="-1"> 90240122SmarcelCopyright (c) 2000, 2003, 2006 Proofpoint, Inc. and its suppliers. 91240122SmarcelAll rights reserved. 92273929Sjmmv<BR> 93By using this file, you agree to the terms and conditions set 94forth in the LICENSE. 95</FONT> 96</BODY> 97</HTML> 98