我在C#和Sql服務器上工作。我有一個表格電子郵件,其中包含來自,到,主題,正文,抄送,密件抄送等字段。當事件發生時保存通知。我想自動發送新插入Email表中的郵件通知。在SQL Server中有沒有辦法?它自動發送電子郵件並從表中刪除記錄。或者這個任務的有效方式是什麼(從C#代碼或其他)。如何發送自動電子郵件?
感謝, 吉里什
我在C#和Sql服務器上工作。我有一個表格電子郵件,其中包含來自,到,主題,正文,抄送,密件抄送等字段。當事件發生時保存通知。我想自動發送新插入Email表中的郵件通知。在SQL Server中有沒有辦法?它自動發送電子郵件並從表中刪除記錄。或者這個任務的有效方式是什麼(從C#代碼或其他)。如何發送自動電子郵件?
感謝, 吉里什
你說的是兩個問題 - 從C# 2. 1.發送電子郵件從表
刪除#1,這裏指http://social.msdn.microsoft.com/Forums/en/netfxnetcom/thread/a75533eb-131b-4ff3-a3b2-b6df87c25cc8
我會做的是設置你的SQL Server有SQL郵件,然後使用觸發器對錶中,以觸發郵件事件,然後刪除該行。
下面介紹如何配置你的服務器爲SQL Mail SQL Mail Config
try
{
var fromAddress = new MailAddress("[email protected]", "Support");
var toAddress = new MailAddress(user.email, user.username);
const string subject = "Processing";
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("username", "password")
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = dataToSend
})
{
message.IsBodyHtml = true;
smtp.Send(message);
}
}
catch (Exception)
{
Model.Message = "Exception Occured During Mail Sending";
}
哦,男人,認真嗎? – 2015-02-06 05:31:55