linux自動登入郵箱發郵件

來源:互聯網
上載者:User
linux自動登入郵箱發郵件

2011-01-28 20:49:04標籤:linux

mutt+msmtp linux郵件用戶端配置
休閑
職場

    在寫shell指令碼時經常用到mail命令來發送郵件,但直接發送出去的郵件往往因為不合法總是被當作垃圾郵件拒收,那麼linux下有沒有類似於foxmail,outlook這樣的郵件用戶端軟體,並且有命令列的形式來發送郵件呢。mutt和msmtp提供了一個很好的解決方案。
以下是配置方案:
1)下載msmtp
wget

http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0

2)解壓:
 tar jxvf msmtp-1.4.16.tar.bz2
3)安裝:
./configure --prefix=/usr/local/msmtp
 make&&make install
4) 配置 msmtp帳號:
建立檔案/usr/local/msmtp/etc/msmtprc(也可以在主目錄下建立個.msmtprc檔案,如果只是自己用的話)
編輯內容:
defaults
account test
host 發送郵件伺服器名稱或ip
 from  發送的Email地址
auth login
user    郵件伺服器登入帳號
password  郵件伺服器登陸密碼
account default : test    //設定預設賬戶
 5)測試用戶端是否可用
/usr/local/msmtp/bin/msmtp 目標郵件地址
隨便輸入一些字元,然後按ctrl+D退出,去目標郵件地址查看郵件是否收到。
6)配置mutt,mutt一般linux都會預設安裝
編輯mutt設定檔:/etc/Muttrc,修改以下幾行:(也可以在主目錄下建立個.muttrc檔案編輯,如果只是自己用的話)set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="發送郵件地址"
set editor="vi"
7)儲存退出,測試一下mutt是否有效:
echo "測試內容" | mutt -s "測試主題" 目標郵件地址

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.