Mail-Command
如何告訴郵件命令發送郵件的路徑?
我會
/usr/sbin/sendmail
.例如
$ mail --path=/usr/local/bin/mysendmail someone@somewhere.com
我怎樣才能做到這一點?
對於 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 nobody@example.org $ file /root/meh meh: ASCII text $