- 安裝 sendmail、sendmail-cf、mailutils
- 配置 sendmail 服務
修改/etc/mail/sendmail.mc
找到DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
將127.0.0.1
改為0.0.0.0
,這樣才可以發送到本機之外的其他郵件服務器 - 生成配置文件
m4 sendmail.mc > sendmail.cf
這里,命令前面加不加sudo
都會出錯,報錯為bash: sendmail.cf: Permission denied
使用sudo su
直接進入root
執行可以解決此問題 - 重啟 sendmail 服務
sudo service sendmail restart
- 修改 hostname
單獨由字母組成的 hostname 容易被郵件服務器拒絕,可以改成xxx.com
或者其他的域名形式。 - 發送郵件
echo "HELLO" | mail -s "Mail from shell" xxx@yyy.com
參考: