Name
FEATURE(no_default_msa)
Synopsis
When V8.10 sendmail starts up in daemon mode, it listens both on the normal port 25 for incoming SMTP connections, and on port 587 for the local submission of mail. This later role is that of an MSA (documented in RFC2476).
Although listening on another port by default might seem like a bad idea, it is actually a very good way to enable a smooth transition to the adoption of MSA services. The MTA, for example, when listening on port 587 will limit the amount of automatic canonicalization it does on unqualified addresses. This is good because that canonicalization is really the role of an MSA.
Although we highly recommend you leave this service enabled, you
might prefer to disable it. If so, you can disable it with this
no_default_msa
feature:
FEATURE(`no_default_msa')
Additional information about MSAs can be found in our discussion of
the DaemonPortOptions
option (DaemonPortOptions).
Because there is no way to directly change the settings of the MSA in
your mc configuration file, you can use the
following trick if you need to change, say, the M=
equate from M=E
to M=Ea
:
FEATURE(`no_default_msa') DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')
Here, this no_default_msa
feature prevents the
automatic creation of an mc configuration entry
for an MSA. You then insert your own declaration, with your new
settings.
Get Sendmail, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.