1. 程式人生 > >Linux(CentOS7)下發送郵件(使用Gmail作為發件服務器)

Linux(CentOS7)下發送郵件(使用Gmail作為發件服務器)

發送郵件 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

  1. 點擊右上方的“設置”圖標 技術分享圖片
  2. 點擊設置。
  3. 點擊轉發和 POP/IMAP 標簽。
  4. 在“IMAP 訪問”部分,選擇啟用 IMAP。
  5. 點擊保存更改。

4。【重要!】允許安全性較低的應用訪問您的帳號

更改設置,允許安全性較低的應用訪問您的帳號。我們建議您最好不要采用這種解決方法,因為這麽做可能會使他人更容易入侵您的帳號。如果您仍要允許這些應用訪問您的帳號,請按下列步驟操作:

  1. 轉到您的 Google 帳號頁面。
  2. 在左側導航面板中,點擊安全性。
  3. 在頁面底部的“安全性較低的應用的訪問權限”面板中,點擊開啟訪問權限。

5。驗證是否可以正常發送郵件

echo "Your message" | mail -v -s "Message Subject" [email protected]

Linux(CentOS7)下發送郵件(使用Gmail作為發件服務器)