Chapter 4. Configure sendmail.cf with m4
In the cf subdirectory of the V8
sendmail source distribution, you will find the
file README. It contains easy-to-understand,
step-by-step instructions that will allow you to create a custom
configuration
file for your site. This chapter supplements that file.
What’s New with V8.13
Three new mc configuration macros
have
been introduced (which correspond to three new
sendmail configuration file options):
The new
confREJECT_LOG_INTERVALmcmacro (Section 4.1.1 [V8.13]) sets the newRejectLogIntervaloption (Section 24.1.11 [V8.13]). It specifies how often a message advising that connections are still being refused should be logged.The new
confREQUIRES_DIR_FSYNCmcmacro (Section 4.1.2 [V8.13]) sets the newRequiresDirfsyncoption (Section 24.1.12 [V8.13]). It causessendmailto change the effect if the compile-time flagREQUIRES_DIR_FSYNC(3.4.47[3ed]) at runtime.The new
confCONNECTION_RATE_WINDOW_SIZEmc macro (Section 4.1.3 [V8.13]) sets the newConnectionRateWindowSizeoption (Section 24.1.13 [V8.13]). It defines the window of time over which a count of the number of connections is maintained in order to enable connection rate-control.
Two existing options have been given new extensions that require two
new mc configuration macros:
The new
confTO_QUEUERETURN_DSNmc macro (Section 4.1.4[V8.13]) adds a new timeout to theTimeout.queuereturnoption (24.9.109.18[3ed]). This affects only normal DSN messages.The new
confTO_QUEUEWARN_DSNmc ...