After upgrading to sendmail 8.17.1 I find that continuation lines, as documented in aliases(5), no longer work: # svn diff Index: aliases =================================================================== --- aliases (revision 52) +++ aliases (working copy) @@ -4,6 +4,9 @@ MAILER-DAEMON: postmaster postmaster: root +tester: root, + leres + # General redirections for pseudo accounts bin: root daemon: root # newaliases /etc/mail/aliases: line 8: Non-continuation line starts with space /etc/mail/aliases: 18 aliases, longest 19 bytes, 245 bytes total I found a thread in the comp.mail.sendmail google group with a patch: https://groups.google.com/g/comp.mail.sendmail/c/V9GeqvBi2rY/m/redOVdkbAwAJ (After unmangling the whitespace) it fixes the error, I'll attach a version of the patch.
Created attachment 228674 [details] patch
testing patch
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=dec0174b5b386318cf533e98ffbf0280f282aaee commit dec0174b5b386318cf533e98ffbf0280f282aaee Author: Dirk Meyer <dinoex@FreeBSD.org> AuthorDate: 2021-10-17 20:59:23 +0000 Commit: Dirk Meyer <dinoex@FreeBSD.org> CommitDate: 2021-10-17 20:59:23 +0000 mail/sendmail: Fix aliases file continuation lines PR: 259147 mail/sendmail/Makefile | 2 +- mail/sendmail/files/patch-alias.c (new) | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-)