none
無法使用Outlook Express 來寄外部信件 RRS feed

  • 問題

  • 請問各位老師:

    我的Exchange 2000 Server 收發信正常,Client使用Outlook收發信也正常,而且用Outlook Express來收發內部信件是正常的,而且Exchange 2000 的POP3服務也正常啟動,但是想用Outlook Express 來寄外部信件時卻發生無法傳送郵件,因為某位收件者被伺服器拒絕。通訊協定:smtp,伺服器回應:'550 5.7.1 Unabe to Relay for xxx@msa.hinet.net  錯誤碼:0x800CCC79。

    請問這是哪邊有問題呢?是Exchange 2000 的設定嗎?或是防火牆有要開什麼規則嗎?

    2007年2月7日 上午 02:14

解答

  • 如果你將SMTP relay設定允許內部IP這樣會有風險的,只要內部有Client中毒馬上就會成為relay server.

    在Exchange 2000/2003預設只能允許經過帳號驗證的帳戶才能relay email到外部internet smtp domain.

    所以你無需修改任何Exchange設定(通常情況下也不建議您修改),當你在使用Outlook express等這一類POP 3 Mail Client

    你只需要在設定檔中將"我的SMTP外寄伺服器需要認證"的選項打勾,並且正確的輸入使用者的帳號及密碼即可!

    這樣做你的使用者在外面的public wan上也才能繼續使用

    2007年2月7日 上午 06:49
  • 在Default SMTP VS中的Access的Access control的Authentication,Anonymous access及Integrate Windows Authentication都要勾,如果不勾Anonymous會收不到Internet的信,不勾Integrate windows authentication時在多台Exchange情況下彼此將無法互通

    在Access的Access control的Relay restrictions的Relay,要選"Only the list below"然後Computer list是空的,此外"Allow all computers which successfully authenticate to relay,regardless of the list above"的選項要打勾.這些都是預設值

    然後你的Outlook express POP3 client的外寄伺服器需要驗證要勾,並且在使用者帳號中要以Domain\User的方式來輸入才行

    2007年2月7日 上午 09:02
  • 勾選此項目並不會變成 Open Relay,寄信時還是需要驗證使用者身分,只是沒有限制是在哪台電腦上做轉寄的動作。

    同時建議您檢查一下 Outlook Express 中所輸入的帳號格式是否正確。

    2007年2月12日 上午 01:45

所有回覆

  • 這個看起來 應該是你smtp的設定 目前是不允許做relay的動作,你可能要去smtp裡把relay的功能打開才可以哦...
    2007年2月7日 上午 02:26
  • 您好:可是將Relay 打開,不是容易被當成外面relay的主機,一般不是都建議將relay 功能關掉嗎?
    2007年2月7日 上午 02:33
  • 你可以限定 只有內部來的ip 才允許做relay 出去,如果沒有開 你就只有那一台郵件主機的使用者,
    可以互相寄信而無法寄出去了,認證有很多方法,你可以看是要用帳號去做check 或是限定公司的ip才可以轉出去。

    2007年2月7日 上午 02:42
  • 感謝滅絕大大!!!

    設定[限定 只有內部來的ip] 才允許做relay完成後,然後再試該台限定主機的ip就可以發送出去了。現在問題已解決。

    2007年2月7日 上午 03:05
  • 不客氣哦...
    很高興有幫到你的忙....

    2007年2月7日 上午 03:11
  • 再請問一個問題,如果想Outlook Express 來收公司Exvhange 的信件,那在Outlook Express 中的pop3、smtp 該如何設定,除了設IP之外,若要設網域名稱該如何設定呢?像hinet的pop3、smtp是設成msa.hinet.net。

    我的  MX preference = 10, mail exchanger = smtp01.xxx.com.tw                                                 MX preference = 20, mail exchanger = smtp.xxx.com.tw

    如果我的pop3、smtp想設成xxx.com.tw,那需要更改哪邊呢?是改DNS嗎?

    2007年2月7日 上午 03:37
  • 如果你將SMTP relay設定允許內部IP這樣會有風險的,只要內部有Client中毒馬上就會成為relay server.

    在Exchange 2000/2003預設只能允許經過帳號驗證的帳戶才能relay email到外部internet smtp domain.

    所以你無需修改任何Exchange設定(通常情況下也不建議您修改),當你在使用Outlook express等這一類POP 3 Mail Client

    你只需要在設定檔中將"我的SMTP外寄伺服器需要認證"的選項打勾,並且正確的輸入使用者的帳號及密碼即可!

    這樣做你的使用者在外面的public wan上也才能繼續使用

    2007年2月7日 上午 06:49
  • 請問若不設內部relay ip,但我的Outlook express有將外寄伺服器需要認證"的選項有打勾,但是這樣仍然會有驗證錯誤出現相同錯誤訊息,mail無法發送。

    在[Default SMTP Virtual Server]內容中的[Authentication]認證的部份,[匿名存取]需要打勾嗎?

    在[Delivery]的[Outbound Security]認證的部份是圈選[Anonymous access],是否有需要更改的

    2007年2月7日 上午 07:14
  • 在Default SMTP VS中的Access的Access control的Authentication,Anonymous access及Integrate Windows Authentication都要勾,如果不勾Anonymous會收不到Internet的信,不勾Integrate windows authentication時在多台Exchange情況下彼此將無法互通

    在Access的Access control的Relay restrictions的Relay,要選"Only the list below"然後Computer list是空的,此外"Allow all computers which successfully authenticate to relay,regardless of the list above"的選項要打勾.這些都是預設值

    然後你的Outlook express POP3 client的外寄伺服器需要驗證要勾,並且在使用者帳號中要以Domain\User的方式來輸入才行

    2007年2月7日 上午 09:02
  • 請問若 "Allow all computers which successfully authenticate to relay,regardless of the list above"的選項要打勾,是否會造成被當成relay 主機呢?目前這個選項我沒有勾選。
    2007年2月12日 上午 01:23
  • 勾選此項目並不會變成 Open Relay,寄信時還是需要驗證使用者身分,只是沒有限制是在哪台電腦上做轉寄的動作。

    同時建議您檢查一下 Outlook Express 中所輸入的帳號格式是否正確。

    2007年2月12日 上午 01:45