[Mimedefang] SMTP Pipelining, and GREYLISTING
Chris Myers
chris at by-design.net
Thu Mar 25 18:13:21 EST 2004
----- Original Message -----
From: "Cormack, Ken" <kcormack at acs.roadway.com>
To: <mimedefang at lists.roaringpenguin.com>
Sent: Thursday, March 25, 2004 12:59 PM
Subject: [Mimedefang] SMTP Pipelining, and GREYLISTING
> Please read the thread below. If you impliment greylisting with
MIMEDefang,
> you MIGHT want to disable sendmail's support for PIPELINING. (See rfc
2920:
> SMTP Service Extension for Command Pipelining)
>
> You can check your sendmail to see if it currently supports pipelining, as
> follows:
>
> sendmail -d0.1 -bt < /dev/null
>
> If you see PIPELINING in the "Compiled with" options, then pipelining
> support is active. To disable support for pipelining (which is enabled by
> default if you compile the sendmail source tar-ball), you need to add the
> following statement to your devtools/Site/site.config.m4 and recompile
> sendmail.
>
> APPENDDEF(`conf_sendmail_ENVDEF', `-DPIPELINING=0')
PIPELINING can also be disabled in the sendmail access database file with
the srv_features item. Just add the following line to your /etc/mail/access
file and rebuild the access database:
srv_features: P
(the whitespace is composed of TAB characters, NOT spaces!).
If you need to, other options include:
A suppress SMTP AUTH
S suppress offering STARTTLS
V turns off request for client certificate during TLS handshake
If you have more than one option, use commas to separate the values. You
can also control this per-host or per-domain, with
srv_features:host.domain options
srv_features:domain options
Chris Myers
Networks By Design
More information about the MIMEDefang
mailing list