Postfix基于recipient_canonical与用户家目录.forward文件的收件人重写及邮件发送异常问题咨询
Postfix基于recipient_canonical与用户家目录.forward文件的收件人重写及邮件发送异常问题咨询
各位大佬好,我遇到了一个Postfix相关的问题,之前已经在谷歌、ServerFault这些平台搜过一圈,没找到和Postfix + .forward相关的有效解决方案,所以来这儿请教大家。
我们这边有一台新的SMTP服务器,规则是只允许发送邮件到特定域名的收件人,比如xxx@enterprise.com这类。
现在Linux服务器上有个用户:
- 他的Unix用户ID是
jdoe - 家目录
/home/jdoe下有个.forward文件,内容就是jdoe@enterprise.com
我做了两个测试:
- 执行命令:
结果是邮件居然发送成功了,但实际上mail -s "SMTPTLS Test On $HOST" jdoe@enterprise.com <<< "Test SMTPSEC-TLS work on $HOST"jdoe@enterprise.com这个用户根本不存在,这完全不符合预期。 - 我还尝试了另一条类似的
mail命令,但内容没写完,不过目前最困扰我的是第一个测试场景的异常情况。
想请教大家,为什么明明目标收件人不存在,邮件却能发送成功?是不是.forward文件或者Postfix的收件人重写规则(比如recipient_canonical)哪里配置有问题?
备注:内容来源于stack exchange,提问作者Charles
相关产品推荐
相关产品推荐

