台灣最大程式設計社群網站
線上人數
1658
 
會員總數:243176
討論主題:187991
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 討論有關 Mail Server smtp 設定
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
討論有關 Mail Server smtp 設定
價值 : 50 QP  點閱數:460 回應數:2

樓主

小魚兒
初學者
145 244
3695 280
發送站內信

捐贈 VP 給 小魚兒
請教一下,最近我們在安裝其它系統時(Windows Form)在今年已遇到第二個客戶有關 Mail 設定的方式,變成 https://WebMail.xxxxx.com.tw/ ,
好像 Microsoft Exchange Server 2010 之後改變的形態至目前的 Exchange Server 2016(前陣子剛學過,中間沒學,之前最早學的是 Exchange Server 2000),
而在程式端部份,以往都按以下方式去設定即可
Dim smtp As New System.Net.Mail.SmtpClient("smtp.xxxxx.com.tw", 25)   '指定 Smtp 伺服器

但目前我看客戶的Outlook設定是直接連結 https://WebMail.xxxxx.com.tw/ ,但在程式端部份是否有必要去修改程式嗎?

註:為了預防未來我的 Web 系統可能遇到也無法寄信。因為目前客戶安裝的並非是網頁版的,故我無法測試這一段,先提出來討論一下不知是否會有影響呢?
  另一個(Windows Form)是採取其它語言寫的,已確定無法寄信了,原本只要設定smtp.xxxxx.com.tw就可以寄了,但現在不行。

搜尋相關Tags的文章: [ https ] , [ smtp ] , [ 寄信 ] ,
本篇文章發表於2017-08-18 17:49
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
你要去看那個郵件的smtp是什麼,還有port是多少,
然後就實際測試吧,
你也沒寫是哪一家要怎麼回答,
而且電子郵件會跟網域有關,
之前有客戶是用hinet在我的電腦不能用,
在他的電腦就可以寄信,
只有像google這種免費信箱比較沒有網域的限制。

另外我也用過一種方式,寫一個API在Server上,
要寄信就直接將信件內容傳給API,
只要配合Server的網域就可以了。
本篇文章回覆於2017-08-18 22:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小魚兒
捐贈 VP 給 小魚兒 檢舉此回應
沒寫是哪一家是因為是客戶自行架設的Exchange Server,它並非一般的免費信箱,故我採用舉例的方式
另外我有提到傳統方式如下填寫的方式即可,直接指定smtp.xxxxx.com.tw 和 25 Port
Dim smtp As New System.Net.Mail.SmtpClient("smtp.xxxxx.com.tw", 25)   '指定 Smtp 伺服器

但是在程式撰寫上,目前已採用https://WebMail.xxxxx.com.tw/進行設定,而非傳統的 Smtp 的設定方式,
我有上網去找相關文件,但實際案例太少了,不知道是沒人碰到還是其它原因。
所以我才洽詢看有沒有人遇過此情況。
因為這問題在其它語言已遇到了,我 Web 部份要先預防起來,以避免緊急遇到時我又無法排除時導致無法結案之情況發生。
註:Exchange Server 2016上課時已有問過老師(他專精在網路部份,程式不懂),他是建議另架 Smtp 以提供這樣的環境去寄信。
但我們不可能要求客戶這樣做,故此條路目前不通。
本篇文章回覆於2017-08-22 16:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.