原創|使用教程|編輯:王香|2017-07-18 10:39:06.000|閱讀 426 次
概述:Spire.Email 是一款專業且獨立的電子郵件組件,今天的教程將給大家介紹在保證安全性和隱私性的前提下,如何通過Spire.Email 發送批量郵件給不同的收件人。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
代碼演示:
Step 1:創建MailMessage類的實例并指定發件人和收件人。
MailMessage message1 = new MailMessage("sender@e-iceblue.com", "recipient1@e-iceblue.com"); MailMessage message2 = new MailMessage("sender@e-iceblue.com", " recipient2@e-iceblue.com"); MailMessage message3 = new MailMessage("sender@e-iceblue.com", " recipient3@e-iceblue.com");
Step 2:設置消息的主題和正文。
message1.Subject = message2.Subject = message3.Subject = "Subject"; message1.BodyText = message2.BodyText = message3.BodyText = "This is body text.";
Step 3:初始化MailMessageCollection類的對象,并將MailMessage類的實例添加到對象中。
List msgs = new List(); msgs.Add(message1); msgs.Add(message2); msgs.Add(message3);
Step 4:使用主機,端口,用戶名和密碼創建SmtpClient實例,并使用SendSome方法發送批量的電子郵件。
SmtpClient client = new SmtpClient(); client.Host = "smtp.outlook.com"; client.Port = 587; client.Username = "sender@e-iceblue.com"; client.Password = "password"; client.ConnectionProtocols = ConnectionProtocols.Ssl; client.SendSome(msgs); Console.WriteLine("Message sent");
完整代碼:
[C#]
MailMessage message1 = new MailMessage("sender@e-iceblue.com", "recipient1@e-iceblue.com"); MailMessage message2 = new MailMessage("sender@e-iceblue.com", " recipient2@e-iceblue.com"); MailMessage message3 = new MailMessage("sender@e-iceblue.com", " recipient3@e-iceblue.com"); message1.Subject = message2.Subject = message3.Subject = "subject"; message1.BodyText = message2.BodyText = message3.BodyText = "This is body text."; List msgs = new List(); msgs.Add(message1); msgs.Add(message2); msgs.Add(message3); SmtpClient client = new SmtpClient(); client.Host = "smtp.outlook.com"; client.Port = 587; client.Username = "sender@e-iceblue.com"; client.Password = "password"; client.ConnectionProtocols = ConnectionProtocols.Ssl; client.SendSome(msgs); Console.WriteLine("Message sent");
[VB.NET]
Dim message1 As New MailMessage("sender@e-iceblue.com", "recipient1@e-iceblue.com") Dim message2 As New MailMessage("sender@e-iceblue.com", " recipient2@e-iceblue.com") Dim message3 As New MailMessage("sender@e-iceblue.com", " recipient3@e-iceblue.com") message1.Subject = InlineAssignHelper(message2.Subject, InlineAssignHelper(message3.Subject, "subject")) message1.BodyText = InlineAssignHelper(message2.BodyText, InlineAssignHelper(message3.BodyText, "This is body text.")) Dim msgs As New List(Of MailMessage)() msgs.Add(message1) msgs.Add(message2) msgs.Add(message3) Dim client As New SmtpClient() client.Host = "smtp.outlook.com" client.Port = 587 client.Username = "sender@e-iceblue.com" client.Password = "password" client.ConnectionProtocols = ConnectionProtocols.Ssl client.SendSome(msgs) Console.WriteLine("Message sent")
熱門格式轉換工具在線訂購特惠中點擊查看>>>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn