企业邮箱能收不能发和能发不能收分别是什么原因

问题

邮箱出问题总爱「半身不遂」:要么收信正常、一发就报错;要么发信顺畅、别人发来的信死活进不来。这两种「偏瘫」分别说明什么?排查重点有什么不同?

为什么会「半身不遂」

邮件收和发走的是完全独立的两条通道、两套服务器配置

  • 发信:你的客户端 → 你们的 SMTP 发信服务器 → 对方服务器;
  • 收信:对方服务器 → 你们域名的 MX 记录指向的收信服务器 → 你的客户端(IMAP/POP)。 一边正常恰恰说明账号、密码、网络大体没问题,故障被隔离在另一条通道上,排查范围小多了。

能收不能发:查发信链路

按命中率排序:

  1. SMTP 身份验证问题(最常见):客户端「发送服务器需要身份验证」没勾、密码改了客户端没更新、授权码失效——报错多为 535、550 5.7.1 authentication required。修复:客户端勾上 SMTP 验证并填最新密码/授权码;
  2. 25 端口被封:公司网络/运营商普遍封 25 出站端口(反垃圾政策),自建服务器直连必挂。解法:客户端发信改用 465(SSL) 或 587 加密端口,绕开 25;
  3. 触发发信限制:群发过多、退信率过高被临时限流,报错「频率过高/超出限制」。等 24 小时冷却 + 降低发送量;
  4. 账号被禁发:被盗号群发后的冻结,找管理员申诉解封;
  5. 服务商侧故障:服务商发信服务异常,看服务商状态页或公告。

能发不能收:查收信链路

  1. MX 解析问题:域名过期、DNS 记录被误改,外部服务器找不到你们的收信服务器。验证:nslookup -type=mx 公司域名.com,记录应为服务商指定值。内部互发正常、只有外部进不来,八成是这条;
  2. 被网关拦截/进隔离区:发件方信誉差、内容触规则,信被拦在隔离区。到网页版「隔离区/拦截记录」里找,找到就放行+加白名单;
  3. 邮箱容量满:达到配额上限拒收,报错 552 quota exceeded。清理空间或找管理员扩容;
  4. 客户端同步问题:服务器上有信、客户端不显示(IMAP 服务被关、同步范围设置、OST 缓存损坏)——用网页版收件箱对照即可分辨;
  5. 收信规则误伤:自动转发、过滤器把信挪走,检查设置里的规则列表。

快速定位口诀

  • 报错有弹窗 → 先抄下错误代码(535/550/554/552 各有含义);
  • 内部正常外部不正常 → 查 DNS(MX)和网关(白名单);
  • 网页版正常客户端不正常 → 查客户端配置(验证开关、端口、SSL);
  • 都不正常 → 查服务商状态和账号状态(是否被禁、容量)。

怎么预防

  • 新邮箱交付时做「收发双测」:给自己发一封、让外部账号发一封,双向通了才算验收;
  • 域名和 DNS 有任何变更,MX/SPF 记录列入检查清单;
  • 客户端参数卡(服务器、端口、SSL、验证方式)人手一份,故障时照单速查。