1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux怎么发送邮件到qq邮箱 centos7命令行下用QQ邮箱发送邮件教程

linux怎么发送邮件到qq邮箱 centos7命令行下用QQ邮箱发送邮件教程

时间:2020-02-15 20:05:48

相关推荐

linux怎么发送邮件到qq邮箱 centos7命令行下用QQ邮箱发送邮件教程

1、确认服务器是否安装mailx

输入mail命令

如果出现类似Heirloom Mail version 12.5 7/5/10. Type ? for help.这样的提示说明已经安装,出现下面这样的说明没有安装mail命令。-bash:mail:commandnotfound

安装命令为yuminstall-ymailx

打开QQ邮箱POP3/SMTP服务,点击开启后需要发送开通短信,获得授权码

2、配置/etc/mail.rc#vi/etc/mail.rc

#在文件末尾加上

setfrom=test0001@#发送人

setsmtp=smtps://:465#qq邮箱的smtpserver和端口

setsmtp-auth-user=test0001@#发送人的用户名

setsmtp-auth-password=etsxxxxxxceiebig#授权码填写刚才获取到的授权码

setsmtp-auth=login#默认

setsmtp-use=starttls

setssl-verify=ignore

#存放QQ邮箱SSL证书的位置

setnss-config-dir=/root/.certs/

3、获取证书mkdir-p/root/.certs/

echo-n|openssls_client-:465|sed-ne'/-BEGINCERTIFICATE-/,/-ENDCERTIFICATE-/p'>~/.certs/qq.crt

certutil-A-n"GeoTrustSSLCA"-t"C,,"-d~/.certs-i~/.certs/qq.crt

certutil-A-n"GeoTrustGlobalCA"-t"C,,"-d~/.certs-i~/.certs/qq.crt

certutil-L-d/root/.certs

cd/root/.certs/

certutil-A-n"GeoTrustSSLCA-G3"-t"Pu,Pu,Pu"-d./-iqq.crt

4、测试发送邮件echo'test'|mail-s'test'123456@

注意前面的test为邮件内容,后面的test为邮件标题

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。