Linux使用SMTP服務發送郵件


設置Linux使用SMTP服務發送郵件

 

      很多時候我們需要知道服務器的運行狀態,比如發生了異常的報警、數據庫備份的狀態等,假如服務器自動跟你匯報那就好了,我們可以通過設置當觸發某些條件時讓服務器發送郵件給你,這樣你就可以了解你的服務器的狀態怎么樣。一開始我使用linux本身的mail測試發送郵件,結果系統是提示發送出去了,但是測試接收郵箱沒有接收到郵件,轉而使用第三方郵箱來作為發送方,下面是設置163郵箱作為發送郵箱的過程。

 

一、進入/etc/mail.rc編輯模式添加以下兩行配置

   

      注意這個smtp-auth-password並不是郵箱登錄密碼,而是客戶端郵箱的授權碼

 

二、授權碼的獲取

    進入網易郵箱,將紅框處打鈎,根據提示進行操作

      

  最后會獲得一個客戶端授權密碼,這個密碼會以短信形式發送給你

      

 

三、測試是否配置成功

   注意,只要設置好了第三方郵箱,你可以以設置的郵箱為發送方向任意郵箱系統發送郵箱。

     

   可以看到,我給163發送了幾份測試郵件,又給qq郵箱發送了幾份測試郵件,打開測試的郵箱,發現都收到了郵件,測試成功,由於163郵箱是設置的發送郵箱,所以發往qq郵箱的郵件在163郵箱也能看到。

     

             

PS.要查看郵件是否已發送出去,可以使用

# /usr/lib/sendmail -b命令

若顯示信息:

     /var/spool/mqueue is empty

則說明郵件已經成功發送出去

          


免責聲明!

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



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