阿里云ECS配置mailx发送邮件
本帖最后由 charleyren 于 2022-3-14 16:02 编辑出于安全考虑,阿里云默认封禁TCP 25端口出方向的访问流量,即您无法的阿里云云服务器无法通过TCP 25端口连接外部地址。
TCP 25端口的出方向封禁可能影响您通过TCP 25 端口连接第三方邮件服务商的SMTP服务器对外部发送邮件。如果您需要使用阿里云上的云服务器对外部发送邮件,建议您使用阿里云邮产品或者使用第三方邮件服务商提供的465端口。
这里我们介绍使用465端口采用SSL加密的的形式发送邮件,以163邮箱为例。
安装mailx
yum -y install mailx
生成证书
mkdir /root/.certs/
echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/test.crt
yum -y install certutil
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/test.crt
certutil -L -d /root/.certs
cd/root/.certs
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i test.crt
配置邮箱(以163邮箱为例)
vim /etc/mail.rc
set from=收件人邮箱
set smtp=smtps://smtp.163.com:465
set smtp-auth-user=发件人邮箱
set smtp-auth-password=你的授权码
foxcube 发表于 2022-3-14 15:04
hi,楼主,请问如果是我ECS在开通了EIP的情况下,直接去修改ECS所属安全组规则,直接加上一个外出SMTP 25端 ...
修改安全组是不管用的,可以提工单,至于能不能通过就不清楚了。。。
可以参考阿里云文档:https://help.aliyun.com/document_detail/56130.html foxcube 发表于 2022-3-14 15:53
我提交工单看看,刚刚近期有一个系统想用自己的mail server 发告警
不用阿里云的告警手机短信的资源
我是没提工单,直接用的465端口,你提工单试试吧,祝你好运哈:lol 阿里云的25是封禁的,这个只能提交右键开通,开通几率还真不是百分百,后来我又转战的qq家,现在还是可以的 janny82 发表于 2022-3-14 15:59
阿里云的25是封禁的,这个只能提交右键开通,开通几率还真不是百分百,后来我又转战的qq家,现在还是可以的
阿里有时候确实挺恶心的
页:
[1]