如何让.qmail当中配置的转发以当前用户的身份发出去?
有3台mail服务器a.com、b.com和c.com,用户A@a.com给B@b.com发了一封信,B@b.com配置了.qmail如下&C@c.com
./Maildir/
可是c.com这台机器拒绝了从b.com转来的这封信。b.com上只有qmail-send的log中有相应的失败记录如下 :
2013-02-01 03:05:26.126023500 delivery 3260: deferral: ***.***.***.***_failed_after_I_sent_the_message./Remote_host_said:_450_2ee9510ac075059-77770_Mail_reject
ed,_please_try_again/
(注***.***.***.***是c.com的ip)
现在有两个问题:
(1)c.com这台机器为何拒绝了我b.com转发的信件
(2)有没有什么办法让b.com把A发给B的这封信以B为发信人去转发给C?
| sendmail -f xxxx@xxx.com 回复 2# iceblood
不明白您这个命令在这里起什么作用。是要我把这个命令加入到.qmail里面去吗? 回答正确。 回复 4# iceblood
我刚试过了,上述这个方法不太好,会引起信件投递的死循环 本帖最后由 iceblood 于 2013-02-04 16:00 编辑
| sendmail -f xxxx@b.com xxx@c.com 好像是我加错参数了。再试试看。 回复 6# iceblood
按这个配置重设置后信是能发了,但还是被收信服务器给拒收了。 日志发来........ 回复 9# iceblood
qmail-send的日志上出现过一次450的错误代码。
但是经过三天到现在没再出现问题了。看来这个sendmail 命令的转发方式对方服务器能接受了。
谢谢
页:
[1]