邮件服务器退信:421 Service not available

简介:

  最近,朋友公司的领导向国外发邮件的时候,收到一个退信,<-- 421 Service not available, closing transmission channel 。下面是邮件服务器的退信内容。

    还是来简要分析一下退信内容。从退信的内容来看是一个.cn的域名答复.com的海外域名的一封邮件,通过dns解析到对方的邮件服务器是63的ip地址,我方是98的ip地址,正在通过54771这个端口在连接对方的25端口,尝试smtp协议启动。接下来对方服务器回馈421报错信息,对方服务器直接关闭了smtp的连接。在我方服务器telnet 对方的25端口,出现同样的报错信息。在客户端上telnet 国外服务器的25端口正常。ping我方的邮件服务器域名,反馈回来的ip是00结尾的,如下图所示:

    依据退信内容,我方服务器用的是结尾为98的ip地址在和对方的服务器建立smtp连接。马上和朋友取得联系,原来他们的服务器上有4个公网ip地址,98结尾的是首选ip地址,00结尾的是他们服务器的备用ip地址。这下就清楚了,因为都是公网的ip地址,都可以出去,所以邮件服务器就用了首选ip地址出去了。

    暂时解决方案:把首选的98 ip换成结尾为00ip地址,邮件立马就出去了。
    最终解决方案:1、启用4个网卡,分配不同的ip地址,然后再MD里进行设置域名与ip绑定;2、启用一个网卡,四个域名解析到同一个ip即可。



本文转自 kity_bie 51CTO博客,原文链接:http://blog.51cto.com/19281928/554641

相关文章
|
存储 监控 Linux
linux搭建EwoMail开源邮件服务器软件
linux搭建EwoMail开源邮件服务器软件
422 0
|
域名解析 网络协议 网络安全
域名解析的邮件服务器无法发送邮件时
域名解析的邮件服务器无法发送邮件时
309 1
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
346 22
|
弹性计算
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
306 2
|
域名解析 网络协议 网络安全
当您的域名解析的邮件服务器无法发送邮件时,可以检查以下几个方面
当您的域名解析的邮件服务器无法发送邮件时,可以检查以下几个方面
947 1
|
域名解析 网络协议 网络安全
DNS中我们域名解析的邮件服务器现在不能发送邮件了,能不能看下解析这边有没有问题?
DNS中我们域名解析的邮件服务器现在不能发送邮件了,能不能看下解析这边有没有问题?
395 1
|
算法 数据挖掘 Linux
服务器数据恢复—EXT3文件系统下邮件数据恢复案例
服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统+EXT3文件系统。 服务器故障: 由于误删除导致文件系统中的邮件数据丢失。
|
存储 监控 网络协议
在Linux中,如何进行邮件服务器配置?
在Linux中,如何进行邮件服务器配置?
|
Linux 应用服务中间件 网络安全
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
187 0
|
关系型数据库 MySQL Linux
在Linux中,如何配置邮件服务器?
在Linux中,如何配置邮件服务器?