554 5.7.1详细排错过程

简介:

最近,遇到一个很经典的案例,记录下来,顺便分享一下。
    首先,大致说一下他们公司环境。服务器放和客户端不同的网络,并且有各自独立的公网ip地址,他们之间用防火墙隔开。大部分客户机基本都用foxmail 4收发邮件(说实话,这个版本也太老点儿),部分用户用内置的worldclient收发邮件。在同一时间,公司内部用foxmail收发邮件的用户统一报错“554 5.7.1 由于HELO/EHLO域无效,该邮件被阻止。Continue?”点击是就停留在发送界面。报错截图如下:

    初步看这个报错,有几种情况:1、FQDN记录填写不规范。这里一般填写ip地址或者是A记录。

    2、勾选了“在HELO/EHLO域上执行查询”,外网用客户端软件收发时,也可能产生有类似的报错。

      3、也有可能:服务器开启了dns-bl功能,服务器在检测来源ip时,来源ip正好在客户的黑名单里。可以更换公网客户端尝试,或者暂时关闭服务器端的dns-bl功能。

    根据上述的推断一一排除,问题依旧……
    根据客户端报错,结合MDaemon邮件服务器的处理邮件的流程,问题应该出现在“验证客户端来源”问题上。但是结合服务器日志来看,服务器方验证已经通过(如下图所示)接下来该发送收件人命令了。

    综合客户端、服务器报错的情况来看,中间应该跟防火墙有关。向朋友进一步了解,中间架设的防火墙是联想网御v1000,远程到客户端防火墙上看,发现这款防火墙带有反垃圾邮件的功能,并且也已经过期了。
    直接关闭联想网御v1000的反垃圾邮件模块,保存就ok了。具体如何关闭,请参照下图所示。

 



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


相关文章
|
10月前
|
缓存 网络协议 网络虚拟化
常见网络故障排错思路
常见网络故障排错思路
84 0
|
测试技术
软件测试面试题:自动化遇到用例fail掉如何排查故障?
软件测试面试题:自动化遇到用例fail掉如何排查故障?
106 0
|
测试技术
软件测试面试题:在配置测试中,如何判断发现的缺陷是普通问题还是特定的配置问题?
软件测试面试题:在配置测试中,如何判断发现的缺陷是普通问题还是特定的配置问题?
91 0
|
前端开发 搜索推荐 Java
代码排错和避免错误的正确姿势
代码排错和避免错误的正确姿势
191 0
记录一次用命令行排错的过程
详见我的有道云笔记:点击此处跳转 。有问题请在下面留言。谢谢
598 0
|
关系型数据库
OSWatcher使用过程中小问题解决方法
本文介绍一下在使用OSWatcher过程当中遇到的两个问题的解决方法。如有更好的方法,敬请留言。 1:OSWatcher在配置文件里面设置了参数OSW_COMPRESSION为gzip后,OSWatcher采集的数据文件都会被压缩。
1081 0
|
Linux 网络安全 Windows
无法远程排查思路和解决办法
无法远程排查思路和解决办法 文章前言 从现在已经接触阿里云快大半年了,以下都是我在使用过程中自己或者朋友遇到的无法远程的情况,我会对我遇到的问题结合阿里云官网文档整理了这篇博文,希望能帮助大家。
2561 0
|
网络架构 Windows