一、安裝mailx sendmail
1.1查看是否已經安裝
yum install -y mailx sendmail
如果已經安裝,會提示已經安裝,沒有安裝會自動安裝。
二、開啟sendmail服務
查看狀態:systemctl status sendmail
如果Active:顯示active(running)則正常,如果為dead則啟動服務
啟動:systemctl start sendmail
三、配置服務/etc/mall.rc,以qq郵箱為例
set from=xxxx@qq.com set smtp=smtp.qq.com set smtp-auth-user=xxx@qq.com set smtp-auth-password=nibpgbkksmlbbabe #不是qq郵箱密碼,是在qq郵箱設置中生成的授權碼
四、發送郵件
4.1 管道符:
echo "mail test info" | mail -s "mail_test" 123435@qq.com
4.2 文件內容作為郵件內容:
mail -s "mail_test" 123435@qq.com < /tmp/t.txt
五、QQ授權碼生成
5.1 什么是授權碼?
授權碼是QQ郵箱推出的,用於登錄第三方客戶端的專用密碼。
適用於登錄以下服務:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務。
溫馨提醒:為了你的帳戶安全,更改QQ密碼以及獨立密碼會觸發授權碼過期,需要重新獲取新的授權碼登錄。
5.2 怎么獲取授權碼?
先進入設置-》帳戶頁面找到入口,按照以下流程操作。
(1)點擊“開啟”

(2)驗證密保

(3)獲取授權碼
