CentOS7.x 通过mail命令发,使用465端口(smtps协议)发送邮件
#创建证书
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -L -d /root/.certs
#信任证书
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt
# 配置/etc/mail.rcE繁忙
set smtp="smtps://smtp.qq.com:465"
set smtp-auth=login
set smtp-auth-user="228444347@qq.com" #换成你的qq邮箱
set smtp-auth-password="fwmazaxbllqrcajg" # 换成你的qq邮箱第三方登录密码
set ssl-verify=ignore
#set nss-config-dir=/etc/pki/nssdb
set nss-config-dir=/root/.certs
说明:
#smtp-auth-password的密码是qq邮箱里面设置的第三方登录密码,不是你qq的密码,在qq邮箱设置界面配置
测试:
echo message3 | mail -v -r "228444347@qq.com" -s "hello world" 228444347@qq.com
注意:一定要带-r参数,生产上去掉-v参数
最新文章
- TeamViewer 12.0.71503 Patch By.Sound
- Unix目录结构的来历(转)
- CI 框架访问 http://[::1]/yourproject/
- QQ强制视频聊天
- PHP之基本语法
- cogs_396_魔术球问题_(最小路径覆盖+二分图匹配,网络流24题#4)
- 关于WinRT中c++和c#相互调用的问题
- Swift - 浮点数转换成整数(四舍五入与直接截断)
- mybatis-spring最新版下载地址
- 使用pm2躺着实现负载均衡
- 杂记:Django和static,Nginx配置路径,json_schema
- python文件的分类
- Centos6搭建sftp服务器
- canvas-star7.html
- perl hash array 嵌套 push
- HTML5 ②
- spring 中 PO与DTO相互转换的工具类
- fedora27安装谷歌浏览器Chrome
- 不错的Spring学习笔记(转)
- python 面向对象高级应用(三)