Rejection Message for REJECT
When an address is rejected because of the presence of REJECT in the access database, it is rejected with the default message:
550 5.7.1 Access denied
Beginning with V8.9 sendmail, you
can change that message (to augment it or to clarify
the reason for the rejection) using the confREJECT_MSG
mc file macro. For example, to
show why the message was rejected, you could place
the following in your mc
file:
define(`confREJECT_MSG', `550 Access denied. See http://www.your.domain/ access_denied')
Because the message you specify will be quoted in the configuration file, you cannot place any m4 macros or positional m4 macros in the message. They will be silently stripped from the message.
But note that, beginning with V8.13, quotation marks
are no longer automatically inserted. Instead, the
value in confREJECT_MSG
is inserted into your
cf file as is
(with no added quotation marks). Note that if you
previously depended on this auto-quoting in your
mc
file, you
will now have to add quotation marks of your
own.
Get sendmail, 4th 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.