2013-06-24 39 views
-4

我想在他們的生日時向我的客戶發送自動電子郵件。有沒有一個圖書館或一個好的地方來尋找這樣的模板代碼?我過去使用過SMTP,但那是用於iOS開發的。我正在尋找使用JS或.NET(或者甚至HTML?)來做到這一點。我只是猜測它需要在服務器端,因爲它需要自動運行,從數據庫中提取生日。如何使用服務器端語言發送自動電子郵件

有沒有人使用過他們發現特別有效的某些方法?由於

+0

查看SmtpClient類。它有你所需要的。關於如何使用這個類有很多例子。 http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx – squillman

+0

希望這不會適用於你,但以防萬一,你可能想看看這個:http: //stackoverflow.com/questions/3905734/how-to-send-100-000-emails-weekly – Daniel

+0

你問之前谷歌這個?使用谷歌搜索「.NET發送電子郵件」返回幾篇關於如何通過.NET API發送電子郵件的文章。研究之前,你問一個問題。 –

回答

1

下面是發送郵件的一個簡單的例子。NET的SMTPClient

using (System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage()) 
{ 

    mailMessage.To.Add(new MailAddress(toAddress)); 

    mailMessage.From = new MailAddress(fromAddress, nameToAppearFrom); 

    mailMessage.Subject = subject; 
    mailMessage.Body = messageText; 
    mailMessage.IsBodyHtml = true; 

    SmtpClient smtpClient = new SmtpClient(); 
    smtpClient.EnableSsl = true; 

    smtpClient.Send(mailMessage); 
} 

爲了使用這個,你還需要Using System.Net.Mail ;在你的代碼文件 ,並在您的web配置你需要

<system.net> 
    <mailSettings> 
     <smtp from="from address"> 
     <network host="yourt mail server" defaultCredentials="false" port="port#" userName="username" password="password"/> 
     </smtp> 
    </mailSettings> 
    </system.net> 

另外,根據您使用的數據庫引擎,您也可以從數據庫發送郵件,這可能是日常工作的形式,可以讓所有人都有生日,然後c所有郵件功能/存儲過程

相關問題