发新话题
打印

[求助] 请问这个问题是不是由于 Spam Locker 限制的原因?

请问这个问题是不是由于 Spam Locker 限制的原因?

A.com  域中的 A-user@A.com 用户使用 Outlook 发送邮件时,将发送人地址写成了 B-user@B.com ,服务器拒收,并返回如下错误提示(邮件提示):
引用:
553 5.7.1 <B-user@B.com>: Sender address rejected: not owned by user A-user@A.com
求助:应如何修改系统配置,使 A-user@A.com 用户在发送邮件时,可以将发件人地址署名为 B-user@B.com
环境:A.com 是 Emos 1.3 环境,B.com 是某 ISP 。

[ 本帖最后由 wwmhero 于 2008-8-7 14:12 编辑 ]
支持 extmail      支持开源事业

TOP

这个是强迫SMTP AUTH的username 等于 mail from的名称。防止伪造本地来信人。

这个要允许,得修改sender login maps,比较麻烦。为什么要以b.com发呢?
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

不知道我这样做有没有什么安全隐患?

想使用 b.com 的邮件转发功能,将邮件转发至 a.com ,然后使用 a.com 的服务器收发邮件,但在发送邮件时仍然使用 b.com 的邮箱署名。
(一般情况下是不会这么做的,但是由于我们公司的邮件是外包的,不太稳定,但是如果自己做邮件服务器,又担心局域网不稳定,为了使用户在收取邮件时更加快速稳定,所以临时在局域网内做了一个邮件服务器,让用户将邮件转发至该服务器的邮箱中,但发送邮件时必须署名为原邮箱地址,以保持与客户的正常联系)

我已经搞定了,将 main.cf 中的如下内容:
复制内容到剪贴板
代码:
# SMTP sender login matching config

smtpd_sender_restrictions =
       reject_sender_login_mismatch,
       reject_authenticated_sender_login_mismatch,
       reject_unauthenticated_sender_login_mismatch
修改为:
复制内容到剪贴板
代码:
# SMTP sender login matching config

smtpd_sender_restrictions =
#       reject_sender_login_mismatch,
#       reject_authenticated_sender_login_mismatch,
#       reject_unauthenticated_sender_login_mismatch
发送邮件是没有问题了,但是却不知道这样做有没有什么安全隐患?
支持 extmail      支持开源事业

TOP

lz这样有安全隐患的。呵呵。这就等于打开了一个大门,让内网的用户可以冒充你们的领导给其他人发邮件,或者冒充其他人给你们老板发邮件;)
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

收了

TOP

嗯,是会有这个问题。先暂时这样搞一下好了。反正公司下半年要搬迁了,到时候就不用 ISP 的企业邮了,准备自己建。
支持 extmail      支持开源事业

TOP

发新话题