たとえば、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
$