我希望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
一个简单的 shell 脚本来测试它是否按照文档记录工作。
$ cat /root/alternatemailer
#!/bin/sh
cat >> /root/meh
$ rm /root/meh
$ echo foo | mail -s blah [email protected]
$ file /root/meh
meh: ASCII text
$