Hello!

Salvatore Bonaccorso <car...@debian.org> wrote:
 |Package: s-nail
 |Version: 14.8.5-1
 |Severity: serious
 |Justification: Policy 11.6. Mail transport, delivery and user agents
 |
 |Hi
 |
 |Filling this as serious, as per Policy 11.6 sendmail is from
 |/usr/sbin/sendmail. s-nail though has the problem that during build
 |configures SENDMAIL to '/usr/bin/sendmail'.
 |
 |$ echo test | /usr/bin/s-nail -s 'test' root
 |Cannot start "/usr/bin/sendmail": executable not found (adjust *sendm\
 |ail* variable)

Thanks for the reference, i have adjusted the S-nail build system
to use /usr/sbin as the fallback path when no sendmail(1) binary
can be found.  This change is on the [master] branch.

I have just returned to work regulary (also) in the Linux world,
and on *BSD there is a default sendmail(1); which is why we tested
/usr/sbin first, not taking into account the possibility that
there is no sendmail(1) at all, while keeping that standard path
fallback.  (I.e., i see this issue as a follow-up to [bda59aa]
(MTA execv(2) failure: improve error message (Dominic Meskys)..,
2015-03-09) that shouldn't have been necessary.)  (And the next
release of S-nail will also improve the error message so that it's
clear who generated it when run in a pipe.)
Ciao,

--steffen

Reply via email to