2014-07-10 61 views
2

我有一個ASP.Net應用程序,需要發送電子郵件。發送應用程序電子郵件的方法 - SMTP與Exchange Web服務

有人能呈現優點,並通過發送這些郵件的缺點:

SmtpClient (using System.Net.Mail) VS ExchangeService (using Microsoft.Exchange.WebServices)

一個我知道的是,如果我發送通過SmtpClient的電子郵件沒有保存在「已發送郵件」的東西文件夾的Exchange服務器 - 如果我通過EWS(Exchange Web服務)發送它們 - 它們被保存在那裏

任何其他issus?

回答

0

Exchange郵件服務使用MAPI電子郵件協議,而SMTP使用POP或IMAP電子郵件協議。您可以參考here以獲取有關協議的更多信息,並使用哪一種適用於您。

+4

這個答案是錯誤的。 Exchange Web服務不'使用MAPI'。它允許通過SOAP Web服務與Exchange進行通信,因此協議是HTTP/HTTPS,SMTP不使用POP或IMAP。 SMTP是Internet郵件使用的基礎協議。 POP是電子郵件客戶端用來檢索電子郵件的協議。 IMAP類似,但功能更全面。 –

相關問題