CENTOS 使用 MUTT發送郵件


有些時候我們需要在Centos服務器上發送郵件,例如備份MySQL數據庫並發送到指定郵箱,這里我們就說下如何從Centos的shell命令發送郵件。

檢查、安裝、啟動sendmail

//檢查
ps -ef | grep sendmail

//安裝
yum install sendmail

//啟動
service sendmail start

//開機啟動
chkconfig --level 2345 sendmail on

檢查並安裝mutt

//檢查mutt是否安裝, 已安裝會返回/usr/bin/mutt
# which mutt

//安裝mutt
# yum install mutt

配置mutt

  1. 配置全局mutt, 直接編輯 /etc/Muttrc 文件
  2. 配置用戶級mutt, 復制/etc/Muttrc 到 /當前用戶/.muttrc
//為root用戶復制.muttrc
# cp /etc/Muttrc /root/.muttrc

配置mutt, 上述兩種方法修改方式相同

#設置郵件編碼方式
set charset="utf-8" 

#自定義發件人信息 
set envelope_from=yes #這條默認沒有,請手動添加
set use_from=yes 
set from=xxx.com@xx.com set realname="Master Lee"

測試發送郵件

//語法
mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<郵件文 件>][-F<配置文件>][-H<郵件草稿>][-i<文件>][-m<類型>] [-s<主題>][郵件地址]
發送
mutt 1343652445@qq.com -s "測試mutt" -a test.txt < test.txt

echo "郵件正文" | mutt 1343652445@qq.com -s"xxxx" -a test.txt

 

如果郵件發送錯誤,查看日志(/var/log/maillog)

 

本文轉自:http://yiilib.com/topic/679/Centos+%E4%BD%BF%E7%94%A8+MUTT%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM