Linux(CentOS7)下發送郵件(使用Gmail作為發件服務器)
阿新 • • 發佈:2019-04-28
發送郵件 lin src 圖片 div vim 導航 all mex
參考下述文章的思路,補充了在Gmail上的相關設置
https://gist.github.com/ilkereroglu/aa6c868153d1c5d57cd8
1。安裝mailx
yum install -y mailx
2。編輯配置文件
vim /etc/mail.rc
添加如下內容:
################################ # Add by Comex @ 2019/04/27 # http://comexchan.cnblogs.com/ ################################ set smtp=smtps://smtp.gmail.com:465 set smtp-auth=login set smtp-auth-user=****@gmail.com set smtp-auth-password=****(你的Gmail密碼) set ssl-verify=ignore set nss-config-dir=/etc/pki/nssdb/
3。配置Gmail啟用IMAP 訪問
登錄Gmail:
https://mail.google.com
- 點擊右上方的“設置”圖標 。
- 點擊設置。
- 點擊轉發和 POP/IMAP 標簽。
- 在“IMAP 訪問”部分,選擇啟用 IMAP。
- 點擊保存更改。
4。【重要!】允許安全性較低的應用訪問您的帳號
更改設置,允許安全性較低的應用訪問您的帳號。我們建議您最好不要采用這種解決方法,因為這麽做可能會使他人更容易入侵您的帳號。如果您仍要允許這些應用訪問您的帳號,請按下列步驟操作:
- 轉到您的 Google 帳號頁面。
- 在左側導航面板中,點擊安全性。
- 在頁面底部的“安全性較低的應用的訪問權限”面板中,點擊開啟訪問權限。
5。驗證是否可以正常發送郵件
echo "Your message" | mail -v -s "Message Subject" [email protected]
Linux(CentOS7)下發送郵件(使用Gmail作為發件服務器)