Linux下的郵件發送
阿新 • • 發佈:2019-04-16
參數 tar agent mgr main sys oot exe ecs
centos 7的郵件發送
1配置文件vim /etc/mail.rc
vim vim /etc/mail.rc
翻到文件尾部添加
set [email protected] smtp=smtp.163.com smtp-auth-user=xxxxxxxxx smtp-auth-password=(xxxxxxxx) smtp-auth=login
set from=([email protected] #163郵箱) smtp=smtp(.163.com #郵箱後綴) smtp-auth-user=(y1134634181# 用戶名) smtp-auth-password=(客戶端的授權碼)smtp-auth=login
註:格式必須書寫規範、正確。
2啟動郵件服務
# systemctl status postfix.service #查看郵件服務狀態 ● postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled) Active: inactive (dead) #關閉狀態 # systemctl start postfix.service #開啟郵件服務 # systemctl status postfix.service #再次查看狀態 ● postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled) Active: active (running) since 二 2019-04-16 16:44:13 CST; 1s ago #running表示服務運行中 ,服務已開啟 Process: 24088 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS) Process: 24085 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS) Process: 24083 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS) Main PID: 24160 (master) CGroup: /system.slice/postfix.service ├─24160 /usr/libexec/postfix/master -w ├─24162 pickup -l -t unix -u └─24163 qmgr -l -t unix -u
3發送郵件
郵件發送為轉發格式,也就是說我們發送的文件通過我們配置的@163郵箱轉發到我們的QQ郵箱
格式 mail -s "linux" [email protected] mailq #查看發送郵件的狀態
mail -s(參數) "linux(#郵件標題 )" [email protected] (QQ郵箱)
例
以“linux”為標題,內容為“woshilaoda”,發送郵件到我的QQ郵箱
echo "woshilaoda" |mail -s "linux" [email protected]
註:發送的郵件可能會因為網絡問題而延遲到達郵箱,請耐心等待
Linux下的郵件發送