Linux下通過 mail 命令 給 163 郵箱發個郵件!


linux上的郵件客戶端比較多,找一個平時用的比較多的來試試

環境 :centos7

注意 : 服務器必須得有外網才行,qq郵箱作為在linux上的發送端郵箱,經過測試 163 和qq 都可以接收郵件;

下面開始操作

 


 

安裝 mailx 和 postfix 服務

# yum install mailx postfix –y

 

安裝完成后配置mailx

#vim /etc/mail.rc

在最后一行下面添加以下5行

--------解釋

1 set from=3056XXXXX@qq.com  #寫你的qq郵箱
2 
3 set smtp=smtp.qq.com #不變 這是qq郵箱的第三方發送郵件的地址 (下面有怎么開啟你的smtp服務方法)
4 
5 set smtp-auth-user=3056XXXX@qq.com #寫你的qq郵箱
6 
7 set smtp-auth-password=XXXXXXXXX  #寫你的qq郵箱第三方授權碼(下面有怎么獲取授權碼方法)
8 
9 set smtp-auth=login  #不變 這是smtp的認證方式,寫login就行

保存退出后

打開你的qq郵箱 登錄上以后點擊 設置

 

然后點擊 賬戶

 

下拉到這里(這些服務默認是關閉的點擊開啟)

開啟了之后點擊 生成授權碼

 

就會得到一個第三方授權碼

 

將授權碼填到這里就ok了

 

 

重啟一下服務

 #systemctl restart postfix.service

給XXXXX@163.com發個測試郵件試試

#echo "測試郵件" | mail -s "測試" XXXX@163.com 

沒報錯就是成功了

登錄163 郵箱看看 郵件已收到

 


免責聲明!

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



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