none
請問有沒有朋友利用System.Net.Mail.SmtpClient 透過Exchange Server 2007寄信啊? RRS feed

  • 問題

  • 如題。

     

    主要的原因是因為Exchange Server 2007安裝時,不能允許IIS/Smtp Service存在,所以現在利用 SmtpClient 寄信都會出現錯誤!

    不論是用預設的方法,或是建立Credential都沒辦法,改變DeliveryMethod也沒幫助,請大家幫忙一下!謝謝

    2007年7月24日 上午 03:15

解答

  • System.Net.Mail 沒有限制 Mail Server 的類型。

     

    Exchange Server 5.5/2000/2003/2007 或是 Sendmail 等等都是可以適用。

    因為它只綁  "SMTP Protocol"。

     

    你問開發的問題,我也已經告訴你檢查 Exchange Server 2007 上的 SMTP Server。

    再者,信件被拒絕不一定是程式上的問題,而是 Exchange Server 2007 設定上的問題。

    就算是 Exchange Server 2003,一樣會有被退信的問題。

     

    如果是因為 Exchange Server 設定而導致程式無法運作,是否是應該先檢查 Exchange Server 設定,

    然後再把你認為有可能出問題的程式貼上來討論?

     

    如果你認為這裡無法把你的問題解決,那請你移駕到原廠討論區:http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=235&SiteID=17

    那裡會有 Exchange Server 的團隊來看你的問題。

     

    不過,我想答案可能會和我回的一樣-請你去檢查 Exchange Server 的設定。

     

     

    2007年7月24日 上午 04:14
    版主

所有回覆

  • 這是 Exchange Server 2007 安裝的問題吧。

    Exchange Server 本身就有一個 SMTP Virtual Server 的設定,當然不會允許 IIS 的 SMTP Service 存在。

    你只要安裝好 Exchange Server 的 SMTP Virtual Server,然後把程式中的 SMTP Server 設定指向

    Exchange Server 的 SMTP Virtual Server 就可以了吧。

     

    怎麼安裝與設定 SMTP Virtual Server,則不是本討論區的討論範圍了。

    2007年7月24日 上午 03:52
    版主
  • 朱先生,謝謝您的回覆。

     

    我想您對Exchange Server 5.5/2000/2003/2007應該是不太了解吧。

     

    怎麼安裝Exchange Server確實不在這個討論區,但是我現在問的是開發的問題。

     

    而我問的問題是怎麼利用新的smtpclient委由Exchange Server 2007發信,主要的原因是之前開發的發報機,可以使用Exchange 2003定時定量的發信(為了避免大量信件被當作垃圾信的關係)。但是當我將mail server 升級到Exchange Server 2007之後,發報機的訊息就都被拒絕了。

     

    謝謝

     

    2007年7月24日 上午 04:02
  • System.Net.Mail 沒有限制 Mail Server 的類型。

     

    Exchange Server 5.5/2000/2003/2007 或是 Sendmail 等等都是可以適用。

    因為它只綁  "SMTP Protocol"。

     

    你問開發的問題,我也已經告訴你檢查 Exchange Server 2007 上的 SMTP Server。

    再者,信件被拒絕不一定是程式上的問題,而是 Exchange Server 2007 設定上的問題。

    就算是 Exchange Server 2003,一樣會有被退信的問題。

     

    如果是因為 Exchange Server 設定而導致程式無法運作,是否是應該先檢查 Exchange Server 設定,

    然後再把你認為有可能出問題的程式貼上來討論?

     

    如果你認為這裡無法把你的問題解決,那請你移駕到原廠討論區:http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=235&SiteID=17

    那裡會有 Exchange Server 的團隊來看你的問題。

     

    不過,我想答案可能會和我回的一樣-請你去檢查 Exchange Server 的設定。

     

     

    2007年7月24日 上午 04:14
    版主