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