我想用MVCMailer用asp.net mvc 3和剃鬚刀發送郵件。也提到ScottHa用mvcmailer發送多封郵件
它看起來相當直接,但我很困惑,我會如何發送批處理電子郵件,例如像通訊到用戶列表。
我是否會創建一個循環?
public virtual MailMessage Welcome()
{
var mailMessage = new MailMessage{Subject = "Welcome to MvcMailer"};
mailMessage.To.Add("[email protected]");
ViewBag.Name = "Sohan";
PopulateBody(mailMessage, viewName: "Welcome");
return mailMessage;
}
有人能解釋一下嗎? 謝謝
我在一個共享服務器上,所以我想拾取目錄建議不會工作?在這種情況下,最好只是異步發送? – raklos 2011-05-05 14:43:40
是的,好主意。這個視頻可以幫助你http://www.asp.net/general/videos/how-do-i-send-email-asynchronously-with-aspnet。爲了冗餘,您可以將電子郵件發送到數據庫,然後一旦發送,將它們標記爲發送到數據庫中。然後創建一些管理工具來嘗試重新發送所有未發送的電子郵件。 – Charlino 2011-05-05 16:36:55