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 郵箱看看 郵件已收到