The value returned
by xxfi_data() specifies how you wish the DATA command handled:
SMFIS_CONTINUE
Allow the DATA command and thus the current envelope, and continue handling the
current envelope. This is the default return value if you don??™t declare a data handler in
smfiDesc (?§26.5.14 on page 1194).
SMFIS_ACCEPT
Accept the DATA command and thus the current envelope. Your Milter will not be
called again for this envelope.
SMFIS_REJECT
Reject the DATA command (with a 5yz SMTP code), and thus the current envelope.
Your Milter will not be called again for this envelope. Note that this rejects only the
current envelope. If there are more envelopes on the current connection, your Milter
will still be called for each.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
26.6 xxfi_ Routine Reference | 1211
SMFIS_DISCARD
Accept the DATA command (witha 354 SMTP code) and discard it, and thus discard
the current envelope. Your Milter will not be called again for this envelope. Note that
this discards only the current envelope. If there are more envelopes on the current
connection, your Milter will still be called for each.
SMFIS_TEMPFAIL
Temp-fail the DATA command (with a 4yz SMTP code), and thus the current envelope.
Your Milter will not be called again for this envelope.
Pages:
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181