xxfi_envrcpt.html revision 90792
190792Sgshapiro<html> 290792Sgshapiro<head><title>xxfi_envrcpt</title></head> 390792Sgshapiro<body> 490792Sgshapiro<h1>xxfi_envrcpt</h1> 590792Sgshapiro 690792Sgshapiro<table border="0" cellspacing=4 cellpadding=4> 790792Sgshapiro<!---------- Synopsis -----------> 890792Sgshapiro<tr><th valign="top" align=left width=150>SYNOPSIS</th><td> 990792Sgshapiro<pre> 1090792Sgshapiro#include <libmilter/mfapi.h> 1190792Sgshapirosfsistat (*xxfi_envrcpt)( 1290792Sgshapiro SMFICTX * ctx, 1390792Sgshapiro char ** argv 1490792Sgshapiro); 1590792Sgshapiro</pre> 1690792SgshapiroHandle the envelope RCPT command. 1790792Sgshapiro</td></tr> 1890792Sgshapiro 1990792Sgshapiro<!----------- Description ----------> 2090792Sgshapiro<tr><th valign="top" align=left>DESCRIPTION</th><td> 2190792Sgshapiro<table border="1" cellspacing=1 cellpadding=4> 2290792Sgshapiro<tr align="left" valign=top> 2390792Sgshapiro<th width="80">Called When</th> 2490792Sgshapiro<td>xxfi_envrcpt is called once per recipient, hence one or more times per message, immediately after xxfi_envfrom.</td> 2590792Sgshapiro</tr> 2690792Sgshapiro<tr align="left" valign=top> 2790792Sgshapiro<th>Default Behavior</th> 2890792Sgshapiro<td>Do nothing; return SMFIS_CONTINUE.</td> 2990792Sgshapiro</tr> 3090792Sgshapiro</table> 3190792Sgshapiro 3290792Sgshapiro<!----------- Arguments ----------> 3390792Sgshapiro<tr><th valign="top" align=left>ARGUMENTS</th><td> 3490792Sgshapiro <table border="1" cellspacing=0> 3590792Sgshapiro <tr bgcolor="#dddddd"><th>Argument</th><th>Description</th></tr> 3690792Sgshapiro <tr valign="top"><td>ctx</td> 3790792Sgshapiro <td>Opaque context structure. 3890792Sgshapiro </td></tr> 3990792Sgshapiro <tr valign="top"><td>argv</td> 4090792Sgshapiro <td>Null-terminated SMTP command arguments; 4190792Sgshapiro argv[0] is guaranteed to be the recipient address. 4290792Sgshapiro Later arguments are the ESMTP arguments. 4390792Sgshapiro </td></tr> 4490792Sgshapiro </table> 4590792Sgshapiro</td></tr> 4690792Sgshapiro 4790792Sgshapiro<!----------- Return values ----------> 4890792Sgshapiro<tr> 4990792Sgshapiro<th valign="top" align=left>SPECIAL RETURN VALUES</th> 5090792Sgshapiro<td><table border="1" cellspacing=0> 5190792Sgshapiro <tr bgcolor="#dddddd"><th>Return value</th><th>Description</th></tr> 5290792Sgshapiro <tr valign="top"> 5390792Sgshapiro <td>SMFIS_TEMPFAIL</td> 5490792Sgshapiro <td>Temporarily fail for this particular recipient; further recipients 5590792Sgshapiro maystill be sent. <a href="xxfi_abort.html">xxfi_abort</a> is not called. 5690792Sgshapiro </td> 5790792Sgshapiro </tr> 5890792Sgshapiro <tr valign="top"> 5990792Sgshapiro <td>SMFIS_REJECT</td> 6090792Sgshapiro <td>Reject this particular recipient; further recipients maystill be sent. 6190792Sgshapiro <a href="xxfi_abort.html">xxfi_abort</a> is not called. 6290792Sgshapiro </td> 6390792Sgshapiro </tr> 6490792Sgshapiro <tr valign="top"> 6590792Sgshapiro <td>SMFIS_DISCARD</td> 6690792Sgshapiro <td>Accept and discard the message. <a href="xxfi_abort.html">xxfi_abort</a> will be called. 6790792Sgshapiro </td> 6890792Sgshapiro </tr> 6990792Sgshapiro <tr valign="top"> 7090792Sgshapiro <td>SMFIS_ACCEPT</td> 7190792Sgshapiro <td>Accept recipient. <a href="xxfi_abort.html">xxfi_abort</a> will not be called. 7290792Sgshapiro </td> 7390792Sgshapiro </tr> 7490792Sgshapiro</table> 7590792Sgshapiro</tr> 7690792Sgshapiro 7790792Sgshapiro<!----------- Notes ----------> 7890792Sgshapiro<tr> 7990792Sgshapiro<th valign="top" align=left>NOTES</th> 8090792Sgshapiro<td>For more details on ESTMP responses, please see RFC 8190792Sgshapiro<a href="http://www.cis.ohio-state.edu/rfc/rfc1869.txt">1869</a>.</td> 8290792Sgshapiro</tr> 8390792Sgshapiro</table> 8490792Sgshapiro 8590792Sgshapiro<hr size="1"> 8690792Sgshapiro<font size="-1"> 8790792SgshapiroCopyright (c) 2000 Sendmail, Inc. and its suppliers. 8890792SgshapiroAll rights reserved. 8990792Sgshapiro<br> 9090792SgshapiroBy using this file, you agree to the terms and conditions set 9190792Sgshapiroforth in the <a href="LICENSE.txt">LICENSE</a>. 9290792Sgshapiro</font> 9390792Sgshapiro</body> 9490792Sgshapiro</html> 95