Zimbra内部用户未收到转发邮件但外部用户已收到的问题排查请求
Zimbra内部用户未收到转发邮件但外部用户已收到的问题排查请求
大家好,我遇到了一个Zimbra邮件转发的异常问题,想请各位帮忙分析排查:
- 场景:用户
a@domain.com通过Zimbra尝试将某一封特定邮件转发给内部用户b@domain.com和外部用户x@external.com - 现象:外部用户
x@external.com正常收到了转发邮件,但内部用户b@domain.com完全没收到,也没有收到任何退信通知
我提取了/var/log/zimbra.log里的相关日志片段,内容如下:
01 mail saslauthd[4025]: auth_zimbra: a@domain.com auth OK 02 mail postfix/smtps/smtpd[3499]: NOQUEUE: filter: RCPT from mail.isp.com[111.222.111.222]: <a@domain.com>: Sender address triggers FILTER smtp-amavis:[127.0.0.1]:10026; from=<a@domain.com> to=<x@external.com> proto=ESMTP helo=<PC> 03 mail postfix/smtps/smtpd[3499]: 5CD5C3C1EB7: client=mail.isp.com[111.222.111.222], sasl_method=LOGIN, sasl_username=a@domain.com 04 mail postfix/cleanup[22522]: 5CD5C3C1EB7: message-id=<!&!AAAAAAAAAAAuAAAAAAAAAOsMsPfjKzNIm/NSOkh5GOABAMO2jhD3dRHOtM0AqgC7tuYAAAAAAA4AABAAAABC5R90F26dQ5eggwL7g+EGAQAAAAA=@domain.com> 05 mail postfix/qmgr[4136]: 5CD5C3C1EB7: from=<a@domain.com>, size=43971, nrcpt=1 (queue active) 06 mail amavis[184...(日志内容截断)
从现有日志能发现几个关键线索:
- 用户
a@domain.com的身份验证是正常通过的(日志行01) - 日志里只记录了发往
x@external.com的邮件经过Amavis过滤的流程(日志行02),完全没有提到b@domain.com这个收件人 - Postfix队列管理器显示该邮件的收件人数量仅为1(日志行05),说明这封转发邮件实际上只触发了外部地址的投递,内部地址根本没进入投递流程
目前我打算从以下几个方向继续排查,也想听听大家的建议:
- 检查Zimbra转发操作的正确性:确认
a@domain.com在转发时是否正确添加了b@domain.com,有没有因为拼写错误、地址格式问题被系统自动忽略 - 核查Zimbra内部邮件路由配置:确认内部域名
domain.com的邮件是否被正确路由到本地投递服务,有没有被误配置为发往外部 - 检查
b@domain.com的邮箱状态:是否处于启用状态、有没有设置拒收规则、垃圾邮件过滤是否把转发邮件误判为垃圾 - 补充完整日志:获取完整的Amavis处理日志和Postfix投递日志,排查内部地址是否被拦截或丢弃
有没有朋友遇到过类似的问题?或者有其他排查方向可以指点一下?
备注:内容来源于stack exchange,提问作者Disti
相关产品推荐
相关产品推荐

