[Bug 280117] sendmail parsing of aliases file rejects necessary syntax

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 11 Jul 2024 05:30:16 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280117

Gregory Neil Shapiro <gshapiro@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |In Progress

--- Comment #3 from Gregory Neil Shapiro <gshapiro@FreeBSD.org> ---
Strange, that was a bug in sendmail 8.17.1 (released 2021/08/17), fixed in
8.17.2 (released 2023/06/03) but FreeBSD 14.1 has the latest version of
sendmail (8.18.1 released 2024/01/31) that no longer has that bug.

To double check, I just installed a fresh FreeBSD 14.1 system, added your
examples (including the msgs alias with extra spaces after the pipe) and it all
worked fine.

Perhaps you have another version of sendmail installed via ports or from
another installation that is being used?

Can you try:

/usr/libexec/sendmail/sendmail -bi

If that works, check what newaliases is mapped to in /etc/mail/mailer.conf.

If it doesn't work, can you send the output of:

/usr/libexec/sendmail/sendmail -d0.101

In FreeBSD 14.1, it should report 8.18.1.

-- 
You are receiving this mail because:
You are the assignee for the bug.