在我的項目中必須向我的經理建議發送電子郵件方式。作爲設計文檔的一部分。 以下是可用的方法。請分享你的優點和缺點的看法,這些方法電子郵件發送方式
方法1:使用第三方SMTP
優點:隨時可
缺點:成本
方法2:主機在Windows Azure上自帶的SMTP
優點:?
缺點:?
方法3:使用公共電子郵件帳戶
優點:無需額外成本或依賴。缺點:在設計和實現方面需要更多努力。
在我的項目中必須向我的經理建議發送電子郵件方式。作爲設計文檔的一部分。 以下是可用的方法。請分享你的優點和缺點的看法,這些方法電子郵件發送方式
方法1:使用第三方SMTP
優點:隨時可
缺點:成本
方法2:主機在Windows Azure上自帶的SMTP
優點:?
缺點:?
方法3:使用公共電子郵件帳戶
優點:無需額外成本或依賴。缺點:在設計和實現方面需要更多努力。
您使用的SMTP服務器無關緊要,因爲您的所有代碼都需要知道的是關於SMTP主機,端口,安全模式身份驗證和用戶憑據。而且,您的應用程序應該能夠連接到SMTP主機。如果您的應用程序支持連接到任何SMTP,那麼不需要擔心要使用什麼。您可以很好地使用自己公司的SMTP服務器或使用公共SMTP服務器,如Gmail,雅虎等。
這就是我們如何從Azure實例發送電子郵件 - 使用System.Net。郵件類和我們公司的SMTP服務器以及我們爲此設置的帳戶。奇蹟般有效。 – RobinDotNet
您可能正在尋找:http://sendgrid.com/windowsazure.html –
downvoted爲建議的Gmail,你會被禁止 – Toolkit
方法2不是由Microsoft推薦的,我也是這樣。主要原因是Azure數據中心的IP地址由於垃圾郵件而成爲黑名單的機會非常高。
不太瞭解方法3.
高度推薦的方法(也由微軟)是使用第三方郵件發送系統,如SendGrid。微軟& SendGrid正在合作爲Azure開發人員提供免費且簡單的方式,以便可靠,安全和輕鬆地從Windows Azure平臺發送電子郵件。閱讀更多關於link provided。這是官方的建議。
SendGrid的價格是奇怪的...只有60天免費。 – IrishChieftain
不,現在它一直是免費的,但它只是發送電子郵件...不如一個真正的電子郵件地址人們可以發回的東西回來,你可以回覆他們,等等...... –
好的解決方案 - 如果你按照步驟通過Azure註冊,免費計劃每月25k學分。看起來每個月還有一個免費的12k信用計劃。我以後沒有完成註冊過程,但它宣傳「沒有過期」。 – emragins
我們使用Amazon的SES服務發送的電子郵件AzureWatch爲我們的客戶。目前每天向北部發送3000-4000封電子郵件。奇妙的作品,非常實惠。
我也是。 SES很容易,可靠且便宜。 – Rory
在發送郵件之前,還可以使用SendGrid或AWS SES等服務對郵件進行排隊。如果您的解決方案處理高負載,或者您不喜歡第三方SMTP服務超出Azure並脫離(直接)控制的事實,則應考慮此選項。
看看:
沒有透露您所連接的商業解決方案是您自己的。 –
第三方承擔不了多少錢。我們使用SendGrid,它幾乎沒有花費,就像一萬美元的10,000封電子郵件。 – Craig