centos7作為126郵箱客戶端發送郵件測試。
首先安裝客戶端軟件:
yum install sendmail mailx -y
配置郵箱設置:
開啟smtp發件協議
配置授權碼,寫入配置文件。
追加編輯配置文件/etc/mail.rc:
set from=yourmail@126.com smtp=smtp.126.com smtp-auth-user=yourmail@126.com smtp-auth-password=yourpsd smtp-auth=login
注意:上面的密碼是你設置的授權碼,而不是郵箱登錄密碼。
配置好之后進行發件測試:
mail -s "郵箱測試" ********@qq.com </root/a.txt
常見報錯:
1、smtp-server: 535 Error: authentication failed
這個是郵箱密碼認證錯誤,很可能你配置文件的yourpsd沒有寫成你的授權碼。
2、郵箱未配置smtp發件協議。
3、郵箱開啟了二次驗證,建議關閉。