5.19 on page 1198 Set a multiline SMTP reply code (V8.13 and above).
smfi_setpriv() ?§26.5.20 on page 1199 Initialize private context data pointer.
smfi_setreply() ?§26.5.21 on page 1200 Set SMTP code and reply text.
smfi_setsymlist() ?§26.5.22 on page 1201 Request macros to be sent (V8.14 and later).
smfi_settimeout() ?§26.5.23 on page 1202 Set sendmail to Milter time out.
smfi_stop() ?§26.5.24 on page 1202 Cause a controlled shutdown (V8.13 and above).
smfi_version() ?§26.5.25 on page 1203 Fetch version of the runtime library (V8.14 and later).
* Only trace headers, X- headers, and Milter-added headers may exist in multiple occurrences.
Table 26-8. Milter library smfi_routines (continued)
smfi routine ?§ Description
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
26.5 smfi_ Routine Reference | 1185
Failure to include this flag causes smfi_addheader() to return MI_FAILURE every time it is
called.
You add headers to a message by calling this smfi_addheader() routine from inside your
xxfi_eom() function (?§26.6.9 on page 1215):
ret = smfi_addheader(ctx, name, value);
The first argument is the usual ctx connection-context pointer. It is the same ctx pointer
that was passed to the enclosing xxfi_eom() function. It may not be NULL and must be a
valid pointer.
Pages:
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131