当前位置: 首页 > news >正文

foxmail时不时发送不了邮件问题定位解决过程

Dns解析出的ip不通导致foxmail无法发送邮件

目录

1       问题:... 1

2       排查过程:... 1

3       结论:... 8

1  问题:

搬入公司新址,使用一运营商的提供专线网络后(原来使用电信宽带),经常有同事反馈有时无法发送邮件,有时能成功。今天有同事反馈无法发邮件,但他的账号在别人上是正常的,收发没有问题。Web页面模式登录邮箱,收发正常。

2  排查过程:

     在自己的pc上测试发送邮件,并抓包。观察现象正常。公司使用其他公司的邮件服务器,抓包显示如下:

接收过程:

发送过程:

可以收发,让同事检查自己配置是否有错。有事先走了,隔一会问他,反馈重新安装foxmail还是没法发,安装另一款邮件程序还是发不了。

在自己的机子上测试,发现也发不了,连接错误,奇怪,抓包观察?

奇怪,为什么没有发smtp消息呢?过滤tcp.port==25,看这个端口有触发没有?

和邮件服务器握手消息发出后,没有得到响应???

发现没有握手通过,这个ip地址211.150.65.66从哪里来的?跟踪上面的包。

Dns的resonse里有这个ip地址。

根据dns的transaction id找到本机发出的dns query查询域名消息,想起foxmail里的服务器里对应域名设置。

根据抓包发现,这里设置的域名,发送邮件时会主动去查询。

在dos下去ping这个地址,发现ping不通。

由此,判断是dns给的这个地址不通导致发送邮件失败。

Ping域名发现,dns给的ip地址不通。

但有一次ping通了,获取的ip是58.215.117.69,ping这个ip是可达的。

抓包发现dns到一个能够成功的ip,ping通了。直接ping这个ip如下图。

于是把stmp服务器这里的域名改成这个ip地址,试发一下。

抓包查看消息

发送成功,消息显示没有dns的过程,直接连接这个ip地址进入鉴权认证过程,发送过程,问题解决。

3 结论:

  1. dns解析foxmail里设置发送邮件的域名给出ip不可用导致发送邮件失败,修正方法是把foxmail里域名改成可靠的ip地址,这样省去了查询地址的过程,保证每次发送的可靠性。
  2. Foxmail工作过程,服务器设置为域名情况下,先查询域名对应的ip地址,然后通过目标995端口,建立tcp连接,连上上后,使用pop3协议进行收取文件。连接目标ip的25端口,建立tcp连接,连接成功后,使用smtp协议进行发送邮件。
  3. Dns和tcp连接收发邮件是两个过程,dns成功了,但tcp连接失败会收发失败。
  4. 不同的pc,每次dns获取到同一url地址有可能是不同的,如下图:

当获得无法tcp连接成功的ip时,会导致邮件发送失败。

Wireshark可以使用dns contains  “xxxxx” || ip.addr==xx.xx.xx.xx来查找访问一个url地址和其ip的工作过程。注意contains后面的xxxxx是url地址中的不含.的字符串。

如mail.raisecom.com,可以查mail,raisecom这样不含.字符串,因为dns的查询消息里不含.,而是字符长度,字符串这样的结构。如下图:

foxmail里的pop3服务器和smtp服务器设置成ip,收发邮件时不进行dns查询过程,速度更快一些。

相关文章:

  • EasyRTC嵌入式音视频实时通话SDK技术,打造低延迟、高安全的远程技术支持
  • Java使用xmind8提供plugin sdk导出图片
  • 零基础学指针2
  • 第三部分:特征提取与目标检测
  • 计算机视觉综合实训室解决方案
  • Java:List集合size>0但元素为:ALL elements are null
  • 前端开发 Markdown 编辑器与富文本编辑器详解
  • 湖北理元理律师事务所:从法律视角看债务优化的合规实践
  • 腾讯云web服务器配置步骤是什么?web服务器有什么用途?
  • OpenHarmony - 小型系统内核(LiteOS-A)(完),内核编码规范
  • 前端 - 冷加载和热加载有什么区别?
  • DB-GPT V0.7.1 版本更新:支持多模态模型、支持 Qwen3 系列,GLM4 系列模型 、支持Oracle数据库等
  • 2025年深圳杯-东三省联赛赛题浅析-助攻快速选题
  • Windows系统下MinerU的CUDA加速配置指南
  • SI5338-EVB Usage Guide(LVPECL、LVDS、HCSL、CMOS、SSTL、HSTL)
  • 设计模式(构建者模式)
  • flutter 专题 一百零四 Flutter环境搭建
  • Solon Cloud Gateway 补充
  • MCP 服务器搭建【stdio 类型】实现上市公司年报查询总结,配合 Cherry Studio使用简单
  • AnimateCC教学:形状补间动画的代码实现
  • 耶路撒冷发生山火,以防长宣布紧急状态
  • 全国人大常委会关于授权国务院在中国(新疆)自由贸易试验区暂时调整适用《中华人民共和国种子法》有关规定的决定
  • 建设银行南昌分行引金融“活水”,精准灌溉乡村沃土
  • 聚焦各领域顶尖工匠,《上海工匠》第十季于五一播出
  • 美国清洗政治:一幅残酷新世界的蓝图正在展开
  • 量子传感新技术“攻克”退相干难题