Discussion:
[問題] mail forwarding loop for <user>
(时间太久无法回复)
archer
2008-11-07 06:36:15 UTC
Permalink
我用的系統是 centos
mail server 是 postfix-2.3.3-2.1.el5_2

事情是這樣的...

有個使用者:info ,它是公司對外的連絡窗口

而 info 的信必須 forward 給公司的業務相關人員
所以我就在 /home/info/.forward 裡寫了:
\info, john, rose, mary
(我以為加 \ 是可以防止 loop 的)

info 這個使用者常會收到退信通知

日期: Fri, 7 Nov 2008 09:10:22 +0800 (CST)
寄件者: MAILER-***@edn.com.tw (Mail Delivery System)
收件者: ***@edn.com.tw
主旨: Undelivered Mail Returned to Sender
詳列附件
This is the mail system at host edn.com.tw.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<***@edn.com.tw>: mail forwarding loop for ***@edn.com.tw

以下是原始信件的標頭
回給: "edn" <***@edn.com.tw>
寄件者: "edn" <***@edn.com.tw>
收件者: <***@yahoo.cn>
副本: "edn" <***@edn.com.tw>
主旨: Copper Tube
日期: Fri, 7 Nov 2008 09:09:29 +0800
This is a multi-part message in MIME format.


請問
1. postfix 有沒有辦法取消這種 loop 的退信通知
2. 若我的 info 需要轉信,也需要 backup 一份收到的信件,除 .forward 外,還有沒
有其他的方式可做?

我在 google 上有爬到,1 和 2 好像可以用 procmail 做,但是我看不懂具體的作法~~
不知是否有人可以好心提供一下

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.203.236
※ 編輯: aeolus0829 來自: 220.130.203.236 (11/07 14:36)
繼續....
2008-11-07 10:55:50 UTC
Permalink
請你先確定Email Server端設定是否正確
一般Email Loop發生於 DNS MX錯誤, 或是Server端設定問題所致
因此請你在確認你的Email, DNS MX等相關設定是否正確!!

user1's .forward format as :
user1
user2
***@xxx.yyy.tw (other's server account)


※ 引述《aeolus0829 (archer)》之銘言:
: 我用的系統是 centos
: mail server 是 postfix-2.3.3-2.1.el5_2
: 事情是這樣的...
: 有個使用者:info ,它是公司對外的連絡窗口
: 而 info 的信必須 forward 給公司的業務相關人員
: 所以我就在 /home/info/.forward 裡寫了:
: \info, john, rose, mary
: (我以為加 \ 是可以防止 loop 的)
: info 這個使用者常會收到退信通知
: 日期: Fri, 7 Nov 2008 09:10:22 +0800 (CST)
: 寄件者: MAILER-***@edn.com.tw (Mail Delivery System)
: 收件者: ***@edn.com.tw
: 主旨: Undelivered Mail Returned to Sender
: 詳列附件
: This is the mail system at host edn.com.tw.
: I'm sorry to have to inform you that your message could not
: be delivered to one or more recipients. It's attached below.
: For further assistance, please send mail to <postmaster>
: If you do so, please include this problem report. You can
: delete your own text from the attached returned message.
: The mail system
: <***@edn.com.tw>: mail forwarding loop for ***@edn.com.tw
: 以下是原始信件的標頭
: 回給: "edn" <***@edn.com.tw>
: 寄件者: "edn" <***@edn.com.tw>
: 收件者: <***@yahoo.cn>
: 副本: "edn" <***@edn.com.tw>
: 主旨: Copper Tube
: 日期: Fri, 7 Nov 2008 09:09:29 +0800
: This is a multi-part message in MIME format.
: 請問
: 1. postfix 有沒有辦法取消這種 loop 的退信通知
: 2. 若我的 info 需要轉信,也需要 backup 一份收到的信件,除 .forward 外,還有沒
: 有其他的方式可做?
: 我在 google 上有爬到,1 和 2 好像可以用 procmail 做,但是我看不懂具體的作法~~
: 不知是否有人可以好心提供一下

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.249.225
archer
2008-11-11 06:26:17 UTC
Permalink
※ 引述《nsc89 (繼續....)》之銘言:
: 請你先確定Email Server端設定是否正確
: 一般Email Loop發生於 DNS MX錯誤, 或是Server端設定問題所致
: 因此請你在確認你的Email, DNS MX等相關設定是否正確!!
不是 MX 設錯造成的 MAIL LOOP BACK 喔
公司的 DNS 是託外代管的,IP 是固定的且 DNS 並未更改過設定

: user1's .forward format as :
: user1
: user2
: ***@xxx.yyy.tw (other's server account)
這個格式我測過... 但仍然會有 LOOP


後續:
用 forward 做 mail backup ,似乎在 sendmail 上不會有 loopback 的問題

sendmail:
info: info, john, mary
這樣 ok

postfix:
info: info, john, mary
就 loopback

奇怪的是我另建一個帳號 (一樣 postfix)
archer: aeolus, archer
archer 居然不會 mail loop back ...

開始懷疑 info 這個帳號是不是系統保留還是預設帳號之類的 ... = =a

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.203.236

继续阅读narkive:
Loading...