有關 MAILD + InterScan 架構之問題請教。

 
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server)
上一篇文章 :: 下一篇文章  
發表人 內容
UnsetLay
一級


註冊時間: 2004-08-29
文章: 3
來自: 中華民國

發表發表於: 星期六 九月 04, 2004 11:31 pm    文章標題: 有關 MAILD + InterScan 架構之問題請教。 引言回覆

Hi All,
小弟最近使用MAILD + InterScan來架設Mail Server於自己的窮酸電腦上。
但是遇到了以下問題:

1. InterScan中,Outbound SMTP Mail Processing 設定,Setup:
Specify how outgoing mail will be delivered 選項中,
若勾選 Forward mail to SMTP server at : ( 設定為我的2nd SMTP ),
發信至別的網域將導致一個loop,信件不斷在MAILD與InterScan之間收送;
自己網域的帳號相互收發便無此問題。
若勾選為 Use DNS to deliver mail,則信件無法傳送至2nd SMTP。

2. 信件在MAILD與InterScan之間loop時,若停止MAILD服務,InterScan持續
發出無法連接MAILD訊息;強行關閉InterScan並刪除MAILD>outboxes下之
信件,reboot後即可舒緩。

小弟多方更動兩造的設定仍不得其解,時而弄巧成拙。現猜想此問題原因為:

1st SMTP 與 2nd SMTP 之IP設定相同,並共用一個SMART SERVER設定,
於是信件由 1st SMTP 轉至 InterScan,再轉至2nd SMTP。
最後卻又再轉回InterScan?

這樣想似乎也有點奇怪,又,為何只有送其他網域的信件會遭遇這個問題?
小弟只有這台電腦,使用窮酸的Hinet 1M 浮動IP + DI-704UP + DUC20,
MAILD兩個SMTP皆設定為同一個虛擬IP ( 102.168.0.138 )。
若一定要兩個IP,請問要如何設定方可解決?或是根本不是這個問題?

抱歉問了愚昧的問題,煩請各位指點,謝謝!

補充編輯: 擷取的圖中SMTP1應為port 2500,即為InterScan的port。
只要將MAILD中的中繼伺服選項勾選於「所有網域......」之選項,
將導致外寄其他網域地址之信件loop,
本身網域(unsetlay.no-ip.com)不會loop。
勾選「只有特定網域......」之選項並指定本身網域,
運作OK只是送到外面網域的信件不會轉送InterScan。
_________________
HiNet ADSL Dynamic IP 1M
Win2K3 Server EP
AMD Athlon 2200+
MSI 746F U, 512MB RAM
D-Link DI-704UP
no-ip DUC
MAILD v1907 file update 15


UnsetLay 在 星期四 九月 09, 2004 11:32 am 作了最後編輯, 共編輯過 2 次
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
Arnor
究極の素還尊
究極の素還尊


註冊時間: 2001-11-07
文章: 13011
來自: TAIWAN

發表發表於: 星期日 九月 05, 2004 10:27 am    文章標題: 引言回覆

您好,
謝謝這樣詳細的報告.
我大概看出你的問題就在這段設定中.

只要將MAILD中的中繼伺服選項勾選於「所有網域......」之選項,
將導致外寄其他網域地址之信件loop,
本身網域(unsetlay.no-ip.com)不會loop。
勾選「只有特定網域......」之選項並指定本身網域,
運作OK只是送到外面網域的信件不會轉送InterScan。

首先, 你要先決定你要外寄郵件的 SMTP 怎麼個走法,
是 SMTP1 -> INTERSCAN -> SMTP2 -> Internet
還是 SMTP2->INTERSCAN -> Internet
你的問題就在沒決定"誰是幫你寄Internet 的的 SMTP"

你現在的設定是
SMTP2 -> INTERSCAN
INTERSCAN -> SMTP2
所以對整個流程的確是loop.


你應該是在INTERSCAN 的 "Enable Outbound mail processing"
使用 use DNS to deliver 這樣才對,
何謂叫outbound mail, 也就是只要是非你設定inbound mail domain 的 email address 都屬outbound mail, 那就要INTERSCAN 去寄這outbound mail 到 internet 去.

這上述的是以 INTERSCAN 為寄outbound mail 的 SMTP.


反過來, 若是MAILD SMTP2 要擔任的話, 你的確在中繼外寄郵件那要設"特定網域......", 整個流程是 SMTP1 -> INTERSCAN -> SMTP2 ,然後你的outlook express 的 mailbox 設定, 伺服器應該是指到 SMTP2 之前的 INTERSCAN 或 MAILD SMTP1, 這樣流程就是 Outlook -> (SMTP1)-> INTERSCAN(查毒) -> SMTP2 -> Internet .

所以可能只是設定上指來指去把你搞混了而已, 你把這些設定記在紙上模擬一下flow 就可以知道徵結了. ^^
_________________
*若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/

素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
UnsetLay
一級


註冊時間: 2004-08-29
文章: 3
來自: 中華民國

發表發表於: 星期日 九月 05, 2004 11:59 am    文章標題: 引言回覆

感謝素大的回覆與指導!

如此說來,目前外寄信件的設定為:
OutLook→SMTP1 → "InterScan > SMTP2 > InterScan > SMTP2" (loop)
因為我沒有明確的指定,最終傳送Mail至Internet的SMTP為何者。

假設:
用戶test@mydomain.com欲傳送郵件至test@msa.hinet.net,
OutLook中設定帳號SMTP為mydomain.com,port 25。
我的MAILD設定為:
1st SMTP port : 25
2st SMTP port : 25000 啟用 2nd SMTP
主要SMTP服務網域清單 : LOCALHOST:2500 (此為InterScanSMTP port)
次要SMTP服務網域清單 : LOCALHOST:25000
我的InterScan設定為:
in/outbound Mail 設定皆為 Forward Mail to SMTP server at
192.168.0.138 port 25000 (此為MAILD 2st SMTP)

用戶test@mydomain.com的OutLook開啟MAILD 1st SMTP (port 25)
MAILD 1st SMTP 接收郵件並轉送至 port 2500 的 InterScan
InterScan接收後進行查毒,再轉送往 port 25000 的 MAILD 2nd SMTP
MAILD 2nd SMTP 接收 InterScan 傳至的郵件。

我需要的流程是: SMTP1 > InterScan > SMTP2 > Internet/LOCALHOST

於伺服器中繼轉送選項中:

設定為「所有網域之郵件......」目的InterScan,則產生loop,
送往msa.hinet.net的郵件持續往返於2ndSMTP與InterScan。
設定為「特定網域的......」 對象mydomain.com,目的InterScan,
送往msa.hinet.net的郵件不會轉經InterScan。

mydomain.com網域內之用戶傳遞郵件皆不受影響。

再次煩擾素大解惑,
1.若要使流程按照我的規劃,該設定為「特定網域的......」,但小弟不太明白
應當如何設定才正確?
2.為何只有外寄至非本身網域的郵件會陷入loop?

恕在下又囉哩巴說的佔用了網路資源和各位的時間......

還煩請解惑,謝謝!
_________________
HiNet ADSL Dynamic IP 1M
Win2K3 Server EP
AMD Athlon 2200+
MSI 746F U, 512MB RAM
D-Link DI-704UP
no-ip DUC
MAILD v1907 file update 15
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
UnsetLay
一級


註冊時間: 2004-08-29
文章: 3
來自: 中華民國

發表發表於: 星期三 九月 08, 2004 10:10 am    文章標題: 引言回覆

該如何設定能使SMTP2不再轉信回InterScan呢?
對於中繼轉送功能中的只有特定網域信件選項不太明白......
_________________
HiNet ADSL Dynamic IP 1M
Win2K3 Server EP
AMD Athlon 2200+
MSI 746F U, 512MB RAM
D-Link DI-704UP
no-ip DUC
MAILD v1907 file update 15
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
Arnor
究極の素還尊
究極の素還尊


註冊時間: 2001-11-07
文章: 13011
來自: TAIWAN

發表發表於: 星期三 九月 08, 2004 10:34 am    文章標題: 引言回覆

UnsetLay 寫到:
感謝素大的回覆與指導!

如此說來,目前外寄信件的設定為:
OutLook→SMTP1 → "InterScan > SMTP2 > InterScan > SMTP2" (loop)
因為我沒有明確的指定,最終傳送Mail至Internet的SMTP為何者。

假設:
用戶test@mydomain.com欲傳送郵件至test@msa.hinet.net,
OutLook中設定帳號SMTP為mydomain.com,port 25。
我的MAILD設定為:
1st SMTP port : 25
2st SMTP port : 25000 啟用 2nd SMTP
主要SMTP服務網域清單 : LOCALHOST:2500 (此為InterScanSMTP port)
次要SMTP服務網域清單 : LOCALHOST:25000
我的InterScan設定為:
in/outbound Mail 設定皆為 Forward Mail to SMTP server at
192.168.0.138 port 25000 (此為MAILD 2st SMTP)

用戶test@mydomain.com的OutLook開啟MAILD 1st SMTP (port 25)
MAILD 1st SMTP 接收郵件並轉送至 port 2500 的 InterScan
InterScan接收後進行查毒,再轉送往 port 25000 的 MAILD 2nd SMTP
MAILD 2nd SMTP 接收 InterScan 傳至的郵件。

我需要的流程是: SMTP1 > InterScan > SMTP2 > Internet/LOCALHOST

於伺服器中繼轉送選項中:

設定為「所有網域之郵件......」目的InterScan,則產生loop,
送往msa.hinet.net的郵件持續往返於2ndSMTP與InterScan。
設定為「特定網域的......」 對象mydomain.com,目的InterScan,
送往msa.hinet.net的郵件不會轉經InterScan。



若是上述標黑的是你的流程.
請照這樣做:
SMTP外寄郵件中繼設定選特定網域, 且不用設定, 裡面是空的.
而且基本上這樣 SMTP1->INTERSCAN->SMTP2 的流程是給"Local Domain" 信件的收下的路線, 不是外寄.
你若是要外寄郵件經過interscan, 你的outlook express 的 SMTP Server 請指向 INTERSCAN, 別指向 SMTP1 , 因為 SMTP1 會直接寄出信件.

這個徵結在因為SMTP1, SMTP2 是屬同一個maild.
外寄郵件的中繼設定都吃同一個.
在以前沒有 SMTP2 的時候, 要做到此動作的人都要多啟動一個 maild 來當 smtp2,
外寄郵件的中繼設定就各吃各的, 所以兩個 maild 的架構才可以設定到你所要的步驟(一切都從 SMTP1 開始), 光靠一個 maild 目前是不行的, 雖然它有 2SMTP, 可是也只有在內收郵件有兩組設定(主要網域表, 次要網域表).


引言回覆:

mydomain.com網域內之用戶傳遞郵件皆不受影響。

再次煩擾素大解惑,
1.若要使流程按照我的規劃,該設定為「特定網域的......」,但小弟不太明白
應當如何設定才正確?
2.為何只有外寄至非本身網域的郵件會陷入loop?

恕在下又囉哩巴說的佔用了網路資源和各位的時間......

還煩請解惑,謝謝!

_________________
*若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/

素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server) 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001-2007 phpBB Group