MailPlus 安全日志报 550 5.1.1 User unknown:收件人不存在,改地址还是开 catch-all

痛点场景

客户说"发给你们的邮件被退回了",你去 MailPlus Server > 审核 > 日志 里查对应时段,看到这么一条:

550 5.1.1: Recipient address rejected: User unknown in local recipient table

翻译过来:有人往你们域名下的某个地址投信,你的 MailPlus Server 在 SMTP 对话阶段就拒绝了——收件地址在你的组织里不存在

官方诊断

按官方知识库:MailPlus Server 拒绝该 SMTP 连接,是因为您的组织中不存在收件人电子邮件地址

常见的触发场景:对方把 sales 写成了 sals、离职员工的旧地址还被外部联系人使用、印刷资料上把账号印错。(场景举例为一般归纳,非官方原文。)

处置一:核对地址

官方第一步:检查电子邮件地址是否属于 MailPlus Server > 域中已激活的用户或别名。

  • 属于已激活的用户或别名,但信仍被拒——再核对该用户的帐户状态与域名归属,属于另一层排查;
  • 不属于——官方结论很直接:电子邮件地址可能有误,请发件人核对地址后重发。

处置二:启用 catch-all 邮箱兜底

如果业务上必须接住这类写错地址的来信——对外印刷资料多、地址暴露面大的公司很常见——官方给出 catch-all 方案:

  1. 进入 MailPlus Server > 域
  2. 选择目标域并单击编辑
  3. 单击高级
  4. 勾选启用 catch-all 复选框;
  5. 从下拉菜单中选择一个用户帐户作为 Catch-all 邮箱。

此后发往该域不存在地址的邮件都会落进这个兜底邮箱,由专人定期分拣,不再直接退回。

开 catch-all 前想清楚两件事

  • 兜底邮箱接得住写错的信,也会接住大量试探与垃圾邮件——向一个域的常见账号名批量群发是垃圾邮件发送方的惯用手法,开了 catch-all 等于照单全收;(此为一般机制提醒,非官方原文。)
  • 记得给兜底邮箱配好分拣与清理规则,否则它很快会成为新的运维负担。

拒收不存在的地址本是邮件服务器的基本功,要不要为写错的信开口子,取决于业务暴露面。诚鑫致达科技开 catch-all 前会先和客户确认对外地址的使用情况——接得有依据,拦得也安心。