linux 发邮件
一. centos yum 安裝?
1.?yum install mailx
vim ?/etc/nail.rc 添加網(wǎng)易163郵箱開(kāi)放的需要認(rèn)證的smtp服務(wù)器:?set from=USER@163.com
set smtp=smtp.163.com
set smtp-auth-user=USER
set smtp-auth-password=PASSWORD
set smtp-auth=login
在命令行發(fā)郵件給QQ郵箱用戶:?
echo "郵件內(nèi)容" | heirloom-mailx -s "郵件標(biāo)題" 123@qq.com
二. 下載tar包 手動(dòng)安裝?
1.cd /usr/local/?wget?http://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5.orig.tar.gz
tar -zxvf?heirloom-mailx_12.5.orig.tar.gz??
cd?heirloom-mailx_12.5/?
make&&?make install UCBINSTALL=/usr/bin/install
?
2.vim /etc/nail.rc
set from=郵箱帳號(hào)?
set smtp=smtp?服務(wù)器地址
set smtp-auth-user=(郵箱名不帶@)
smtp-auth-password=郵箱密碼
?smtp-auth=login
3.測(cè)試是否能夠正常發(fā)送外部郵件
echo "郵件正文" | mail -s "郵件標(biāo)題" 123456@qq.com
三.mailx?用法擴(kuò)展?
1.多個(gè)收件人之間用英文逗號(hào)隔開(kāi)
echo "郵件正文" | mail -s "郵件標(biāo)題" 123@qq.com,456@qq.com
2.郵件內(nèi)容存儲(chǔ)在?msg?文件中,發(fā)送方法
mail -s "郵件標(biāo)題" 123@qq.com < msg
或者
cat msg | mail -s "郵件標(biāo)題" 123@qq.com
3.-c?選項(xiàng)指定抄送人
echo "郵件正文" | mail -c 456@qq.com -s "郵件標(biāo)題" 123@qq.com
4.-b?選項(xiàng)指定密送人
echo "郵件正文" | mail -b 456@qq.com -s "郵件標(biāo)題" 123@qq.com
5.-r?選項(xiàng)指定發(fā)件人
echo "郵件正文" | mail -r 123@163.com -s "郵件標(biāo)題" 123@qq.com
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/wangdaijun/p/5162517.html
總結(jié)
- 上一篇: asm.js的陷阱1
- 下一篇: 20135320赵瀚青LINUX第十八章