linux服务器的邮件配置

  • Post author:
  • Post category:linux




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 版权协议,转载请附上原文出处链接和本声明。