300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 怎么使用Linux服务器发送邮件到QQ/163邮箱?

怎么使用Linux服务器发送邮件到QQ/163邮箱?

时间:2019-03-01 02:01:47

相关推荐

怎么使用Linux服务器发送邮件到QQ/163邮箱?

1.业务场景

当你的服务器发生异常或警报时,你可以通过邮件发送到你的邮箱来提醒你。

2.服务器准备

我使用的是腾讯云的Linux云服务器,99包年,作为学习机,当然也可以自己搭建Linux虚拟机,下一个vmware之类的。

3.实施步骤

/qq_42859864/article/details/84862977

这里的第一步用的是,“吴成伟0122”博主的请求数字证书,无脑执行下面的命令即可。

一、请求数字证书

mkdir -p /root/.certs/ ####创建目录,用来存放证书echo -n | openssl s_client -connect :465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt####向163请求证书certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt ####添加一个SSL证书到证书数据库中certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt####添加一个Global 证书到证书数据库中certutil -L -d /root/.certs####列出目录下证书

二、配置发件人

输入命令:vim /etc/mail.rc

拖到最后在 set bsdcompat 后面添加发件人

set from=account@ #你的邮箱地址set smtp=stmps://:465#smtp服务器(无脑照抄)set smtp-auth-user=account@#你的邮箱地址set smtp-auth-password=password #授权密码,这里拿163邮箱举例set smtp-auth=login#(无脑照抄)set nss-config-dir=/root/.certs#前面创建的证书目录(无脑照抄)

这里说一下这个授权密码:

开启以后会拿到授权码,直接把password改成你的授权码即可。

set smtp-auth-password=password

保存退出。

三、测试

echo “test”|mail -s “zabbix” account@ #输入你想发的那个邮箱地址

535错误,发送失败了。

/qq_42859864/article/details/84862977

这里用的是,“吴成伟0122”博主的最后一步,无脑执行下面的命令即可。

cd /root/.certs/llcertutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt

四、玩一波

到此结束。

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