require an error message on table_proc failure replies
authorop <op@openbsd.org>
Thu, 23 May 2024 17:10:00 +0000 (17:10 +0000)
committerop <op@openbsd.org>
Thu, 23 May 2024 17:10:00 +0000 (17:10 +0000)
commitbd88f5a0c1cfde856edfbecac9a3249daacf074a
treec1645e09af149210c2d52daa09de770c64ce3f82
parent613268e5e58c9d39ea81169b5a26333aa9726ce9
require an error message on table_proc failure replies

The error message is not really used, it just gets translated to a
TEMPFAIL, but it allows to have mandatory logging of errors instead
of relying on tables to hopefully log something.

To ease the transition, don't make it mandatory in smtpd(8) yet,
but document it as such.

ok millert@, gilles@
usr.sbin/smtpd/smtpd-tables.7
usr.sbin/smtpd/table_proc.c