开发者社区> 小明Seo教程> 正文

阿里云ECS实例邮件发送不了的解决办法

简介: 最近要做一个定时任务错误信息实时转发到邮件,由于用的阿里云服务器一直不成功,在网上找了下原因: 是因为阿里云服务器关闭了25端口,发送邮件才会显示链接超时,而且官方不允许打开该端口,而且大部分邮件都是通过25端口,在网上找了个还不错,以网易163邮箱为例,使用SSL下的465端口。
+关注继续查看


最近要做一个定时任务错误信息实时转发到邮件,由于用的阿里云服务器一直不成功,在网上找了下原因:


是因为阿里云服务器关闭了25端口,发送邮件才会显示链接超时,而且官方不允许打开该端口,而且大部分邮件都是通过25端口,在网上找了个还不错,以网易163邮箱为例,使用SSL下的465端口。


具体操作:


一、请求数字证书


mkdir -p /root/.certs/ ####创建目录,用来存放证书


echo -n | openssl s_client -connect smtp.163.com: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 ####列出目录下证书


二、配置发件人


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


配置如下


点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。

For Linux and BSD, this should be set.


set bsdcompat


set from=xxxxxx@163.com


set smtp=smtps://smtp.163.com:465


set smtp-auth-user=xxxxxx@163.com


set smtp-auth-password=xxxxxxx #此密码为第三方登录密码


set smtp-auth=login


set ssl-verify=ignore


set nss-config-dir=/root/.certs


三、测试
echo “test” | mail -s “zabbix” xxxxxxx@qq.com


登陆收件人邮箱查看
看似成功但是linux中报错:证书不被信任


四、解决最后一个问题-----证书不被信任


cd /root/.certs/


certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt


成功标志:
Notice: Trust flag u is set automatically if the private key is present.

阿里云服务器:活动地址

购买可领取:阿里云代金券

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云Ecs飞天计划实践应用
经过本次学习以及对阿里云飞天计划的了解,我掌握了对云计算等信息基础的初步了解并编写学习心得博客如下
90 0
阿里云轻量应用服务器和ECS云服务器区别——轻量和ECS如何选择
阿里云轻量应用服务器和ECS云服务器区别——轻量和ECS如何选择自制脑图
48 0
阿里云轻量应用服务器和ECS云服务器区别——阿里云ECS——产品功能
阿里云轻量应用服务器和ECS云服务器区别——阿里云ECS——产品功能自制脑图
73 0
关于在阿里云esc创建的redis伪集群,java客户端无法连接的解决办法
创建集群的时候 --replicas 后边跟的ip一定要用公网的ip,用内网的ip地址客户端无法连接。 想要利用公网ip创建集群,在阿里的防火墙安全组里边要添加上集群端口。
83 0
阿里云ECS的Ubuntu系统安装图形化界面以及中文设置出现的问题及解决办法
主要包括图形化界面安装不成功,无法设置中文的问题解决办法
372 0
阿里云提示网站后门发现后门(Webshell)文件的解决办法
2018年10月27日接到新客户网站服务器被上传了webshell脚本木马后门问题的求助,对此我们sine安全公司针对此阿里云提示的安全问题进行了详细分析,ECS服务器被阿里云提示异常网络连接-可疑WebShell通信行为,还会伴有,网站后门-发现后门(Webshell)文件,以及提示网站后门-一句话webshell的安全提示,但是大部分都是单独服务器ECS的用户,具体被阿里云提示的截图如下:
1903 0
阿里云OSS上传图片不能打开的解决办法
  最近项目需要把附件部署到阿里云oss,集成过程中发现上传的图片不能直接打开预览,只能下载到本地保存。   解决办法:设置ContentType   var endpoint="阿里云OSS EndPoint";   // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
2201 0
阿里云网站备案时短信核验遇到问题解决办法
阿里云网站备案时短信核验遇到问题了,该怎么解决呢?老魏在本文中汇总了短信核验环节的常见问题,如无法收到管局发送的核验短信、短信验证超时或验证失败等,可参考本文查看有关短信核验的问题,并及时修复。
2103 0
+关注
小明Seo教程
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Elastic与阿里云合作宣传信息白皮书
立即下载
阿里云&信通院《Serverless数据库技术研究报告》
立即下载
降本增效,阿里云数据治理Workshop上海站
立即下载