星期四, 八月 27, 2009
使用 ssmtp 於 shell 透過 Gmail 寄信
有很多程式於 bash shell 執行, 執行完要自動寄信出去, 但是最近都被 Google 退信, 最好的方法是透過 Gmail 直接寄信.
本來是要另外寫隻 script 來做這種事, 剛剛發現 $4 的介紹文, 真是超方便的, 一樣使用原本 shell 的 mail, script 都不需要改, 只要設定設一設即可~
詳細可見: 利用 ssmtp 透過 Gmail 在文字模式下寄信 (下述部份轉載自此文)
ssmtp 安裝、設定
- apt-get install ssmtp # 註: 若有安裝 Postfix, Postfix 會被移除.
- vim /etc/ssmtp/ssmtp.conf
AuthUser=user.name@gmail.com # 寄件者帳號
AuthPass=password # 寄件者密碼
FromLineOverride=YES
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
測試
- 下述的 mail 可選用 mailutils 或 mailx 的 mail 程式.
- echo "This is a test mail." | mail -s "test mail" rec.user.name@gmail.com
延伸閱讀
- 郵件安全設備商支援雅虎DomainKey技術
- 當Beta版遲遲處於測試狀態
- SVN 基本指令教學
- COSCUP 2009 投影片 與 整理
- Amazon EC2 使用操作筆記 (使用 Elasticfox)
相關標籤
shell script 真強大!! 但這 apt 安裝也太 ooxx 了
**註: 若有安裝 Postfix, 會被移除.** 應該要強調加註一下
Comment by
星夜如雨
(08/27/2009 19:56)
受不了啦......我要說你好帥好強喔..請接受讚美
Comment by
mario
(09/03/2009 23:24)
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~




