mailコマンドにsendmailパスをどのように伝えることができますか?

mailコマンドにsendmailパスをどのように伝えることができますか?

たとえば、mailコマンドを使用したいと思います/usr/sbin/sendmail

$ mail --path=/usr/local/bin/mysendmail [email protected]

どうすればいいですか?

答え1

bsd-mail(Debianがパッケージと呼ばれる)の場合、ファイルに設定できるbsd-mailxオプションがあります。sendmail~/.mailrc

set sendmail=/root/alternatemailer

ssmtp文書化されているように動作するかどうかをテストする単純なシェルスクリプトです。

$ cat /root/alternatemailer
#!/bin/sh
cat >> /root/meh
$ rm /root/meh
$ echo foo | mail -s blah [email protected]
$ file /root/meh
meh: ASCII text
$ 

関連情報