require_ehlo — reject mail from clients that don’t say HELO
require_ehlo = false
require_ehlo = true
This directive instructs Momentum to force clients to initiate conversations with an EHLO or HELO command. Early RFCs defining the SMTP protocol did not require or even define the HELO command (notably RFC788). However, starting with RFC821 and currently in RFC2821, one of EHLO or HELO is required. As such, much older SMTP clients may not implement a version of SMTP newer than RFC788. Enable this setting if you wish to enforce RFC821 and later HELO/EHLO handling.
true will cause Momentum to response with a 501 error to any commands issued before an EHLO or HELO command.
The default value is
require_ehlo is valid in the global, listener, listen, and peer scopes.