xref: /freebsd/contrib/sendmail/libmilter/docs/xxfi_helo.html (revision 4e4196cb7454f47341efebe4e0a17f1b8cd534c7)
140266059SGregory Neil Shapiro<html>
240266059SGregory Neil Shapiro<head><title>xxfi_helo</title></head>
340266059SGregory Neil Shapiro<body>
4e92d3f3fSGregory Neil Shapiro<!--
54e4196cbSGregory Neil Shapiro$Id: xxfi_helo.html,v 1.9 2005/08/30 23:41:45 ca Exp $
6e92d3f3fSGregory Neil Shapiro-->
740266059SGregory Neil Shapiro<h1>xxfi_helo</h1>
840266059SGregory Neil Shapiro
940266059SGregory Neil Shapiro<table border="0" cellspacing=4 cellpadding=4>
1040266059SGregory Neil Shapiro<!---------- Synopsis ----------->
1140266059SGregory Neil Shapiro<tr><th valign="top" align=left width=150>SYNOPSIS</th><td>
1240266059SGregory Neil Shapiro<pre>
1340266059SGregory Neil Shapiro#include &lt;libmilter/mfapi.h&gt;
1440266059SGregory Neil Shapirosfsistat (*xxfi_helo)(
1540266059SGregory Neil Shapiro	SMFICTX * ctx,
1640266059SGregory Neil Shapiro	char * helohost
1740266059SGregory Neil Shapiro);
1840266059SGregory Neil Shapiro</pre>
1940266059SGregory Neil ShapiroHandle the HELO/EHLO command.
2040266059SGregory Neil Shapiro</td></tr>
2140266059SGregory Neil Shapiro
2240266059SGregory Neil Shapiro<!----------- Description ---------->
2340266059SGregory Neil Shapiro<tr><th valign="top" align=left>DESCRIPTION</th><td>
2440266059SGregory Neil Shapiro<table border="1" cellspacing=1 cellpadding=4>
2540266059SGregory Neil Shapiro<tr align="left" valign=top>
2640266059SGregory Neil Shapiro<th width="80">Called When</th> <td>xxfi_helo is called whenever the client
274e4196cbSGregory Neil Shapirosends a HELO/EHLO command.
284e4196cbSGregory Neil ShapiroIt may therefore be called several times or even not at all;
294e4196cbSGregory Neil Shapirosome restrictions can be imposed by the MTA configuration.
304e4196cbSGregory Neil Shapiro</td>
3140266059SGregory Neil Shapiro</tr>
3240266059SGregory Neil Shapiro<tr align="left" valign=top>
3340266059SGregory Neil Shapiro<th>Default Behavior</th>
3440266059SGregory Neil Shapiro<td>Do nothing; return SMFIS_CONTINUE.</td>
3540266059SGregory Neil Shapiro</tr>
3640266059SGregory Neil Shapiro</table>
3740266059SGregory Neil Shapiro
3840266059SGregory Neil Shapiro<!----------- Arguments ---------->
3940266059SGregory Neil Shapiro<tr><th valign="top" align=left>ARGUMENTS</th><td>
4040266059SGregory Neil Shapiro    <table border="1" cellspacing=0>
4140266059SGregory Neil Shapiro    <tr bgcolor="#dddddd"><th>Argument</th><th>Description</th></tr>
4240266059SGregory Neil Shapiro    <tr valign="top"><td>ctx</td>
4340266059SGregory Neil Shapiro	<td>Opaque context structure.
4440266059SGregory Neil Shapiro	</td></tr>
4540266059SGregory Neil Shapiro    <tr valign="top"><td>helohost</td>
4640266059SGregory Neil Shapiro	<td>Value passed to HELO/EHLO command, which should be
4740266059SGregory Neil Shapiro		the domain name of the sending host (but is, in practice,
4840266059SGregory Neil Shapiro		anything the sending host wants to send).
4940266059SGregory Neil Shapiro	</td></tr>
5040266059SGregory Neil Shapiro    </table>
5140266059SGregory Neil Shapiro</td></tr>
5240266059SGregory Neil Shapiro
5340266059SGregory Neil Shapiro</table>
5440266059SGregory Neil Shapiro
5540266059SGregory Neil Shapiro<hr size="1">
5640266059SGregory Neil Shapiro<font size="-1">
574e4196cbSGregory Neil ShapiroCopyright (c) 2000, 2003, 2005 Sendmail, Inc. and its suppliers.
5840266059SGregory Neil ShapiroAll rights reserved.
5940266059SGregory Neil Shapiro<br>
6040266059SGregory Neil ShapiroBy using this file, you agree to the terms and conditions set
615ef517c0SGregory Neil Shapiroforth in the LICENSE.
6240266059SGregory Neil Shapiro</font>
6340266059SGregory Neil Shapiro</body>
6440266059SGregory Neil Shapiro</html>
65