linux服务器的邮件配置
1. postfix
链接:
利用postfix配置邮件
我跟着这个链接的操作步骤一步一步来之后,邮件还是发不出去并报错:
"/root/dead.letter" 10/320
. . . message not sent
我在百度好多内容后,发现网上很多说这个报错的原因是:25号端口没有打开,尝试打开25端口之后又报错:
[root@ecs-80b6 sh]# firewall-cmd --add-port=25/tcp --permanent
FirewallD is not running
在网上搜索到各种打开25号端口的方法,并尝试后依旧报错:
526 Authentication failure[0]
在一顿百度之后,我了解到大概的原因可能是阿里云服务器禁止与外网25端口通信
最后我换了一种方法。
2.通过外部SMTP服务器发送邮件
链接:
.通过外部SMTP服务器发送邮件
vim /etc/mail.rc
在最后一行插入下面的配置信息
我的mail.rc配置:
set from=tips.noreply@****.com
set smtp=smtp.qiye.aliyun.com
set smtp-auth-user=tips.noreply@****.com
set smtp-auth-password= key
set smtp-auth=login
这里的key我还不知道具体是啥密码,我是直接从之前的服务器的配置文件中复制出来的。
最终就可以发送成功了
echo "content" | mail -s "subject" ***@***.com
版权声明:本文为qq_44256320原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。