Hi there,
affects: Manual page "forward" in OpenBSD 7.5.
affects also: Error message from sendmail.
Please correct the EXAMPLES section in "man 5 forward":
---- Schnipp 8< ----
EXAMPLES
The following file forwards mail to "u...@example.com", and pipes the
same mail to "examplemda".
# empty lines are ignored
u...@example.com # anything after # is ignored
"|/path/to/examplemda"
---- Schnapp 8< ----
because piping is no longer allowed (at least, I think so :-))
from Changelog 7.4 -> 7.5: https://www.openbsd.org/plus75.html:
---- Schnipp 8< ----
Disallowed custom commands and file reading in a .forward file, allowing
only forwarding addresses and users, so that smtpd(8) can't execute
custom commands set by root in a .forward.
---- Schnapp 8< ----
It would be very nice to have a better error message in sendmail.
"sendmail: command failed: 451 Temporary failure"
is of cource correct, but not very clear, if a pipe is in a .forward-file.
Thank you and have a nice day
Illya Meyer