Yes. sendmail had to be run as /usr/lib/sendmail IIRC, so not in PATH
normally, and Arch's exim and esmtp package both still provide a
/usr/lib/sendmail, for compatibility, I assume.
Right, buuuttttt .... the OTHER (more common, at least in terms of nmh)
use of sendmail, running it using -bs and talking to it via SMTP, it
DOES use execvp(). And execvp() acts just like execv() if the first
argument contains a '/'. So I really can't justify (or coherently explain)
why one invocation of sendmail uses execvp() and the other does not.
I suspect the likely answer is they were written by two different people
who had different ideas on exactly what "best practices" meant.
--
nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers