liucen 发表于 2013-02-01 13:11

如何让.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?

iceblood 发表于 2013-02-01 16:20

| sendmail -f xxxx@xxx.com

liucen 发表于 2013-02-01 17:16

回复 2# iceblood


    不明白您这个命令在这里起什么作用。是要我把这个命令加入到.qmail里面去吗?

iceblood 发表于 2013-02-01 17:28

回答正确。

liucen 发表于 2013-02-04 15:29

回复 4# iceblood


    我刚试过了,上述这个方法不太好,会引起信件投递的死循环

iceblood 发表于 2013-02-04 15:55

本帖最后由 iceblood 于 2013-02-04 16:00 编辑

| sendmail -f xxxx@b.com xxx@c.com

liucen 发表于 2013-02-04 16:07

好像是我加错参数了。再试试看。

liucen 发表于 2013-02-06 14:12

回复 6# iceblood


    按这个配置重设置后信是能发了,但还是被收信服务器给拒收了。

iceblood 发表于 2013-02-07 09:23

日志发来........

liucen 发表于 2013-02-08 15:30

回复 9# iceblood


    qmail-send的日志上出现过一次450的错误代码。
但是经过三天到现在没再出现问题了。看来这个sendmail 命令的转发方式对方服务器能接受了。
谢谢
页: [1]
查看完整版本: 如何让.qmail当中配置的转发以当前用户的身份发出去?