我们如何将用户列表发送到c#中的特定电子邮件 [英] how we can send the list of users to a particular email in c#
本文介绍了我们如何将用户列表发送到c#中的特定电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在c#中编写代码以将用户列表发送到电子邮件
解决方案
如果您要为电子邮件添加多个收件人,
MailMessage mm = new MailMessage();
// 添加您的用户列表
mm.To.Add(< span class =code-string> user1@mail.com);
mm.To.Add( user2@mail.com);
mm.To.Add( user3@mail.com);
mm.To.Add( user4@mail.com);
//
mm.Subject = subject;
mm.Body = body;
mm.IsBodyHtml = false ;
SmtpClient smtp = new SmtpClient();
smtp.Host = smtp.gmail.com;
smtp.EnableSsl = true ;
NetworkCredential NetworkCred = new NetworkCredential( from @ mail.com, password);
smtp.UseDefaultCredentials = false ;
smtp.Credentials = NetworkCred;
smtp.Port = 587 ;
smtp.Send(mm);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
将所有用户名以html格式放入邮件正文中
mail.Body =总用户列表如下< br>;
foreach(Listuser中的字符串用户)
{
mail.Body + =< br>+ user;
}< / br>< / br>
How can i write the code in c# to send the list of users to a email
解决方案
If you are looking to add more than one recepients for your email,
MailMessage mm = new MailMessage(); //Add your List of users mm.To.Add("user1@mail.com"); mm.To.Add("user2@mail.com"); mm.To.Add("user3@mail.com"); mm.To.Add("user4@mail.com"); // mm.Subject = subject; mm.Body = body; mm.IsBodyHtml = false; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.EnableSsl = true; NetworkCredential NetworkCred = new NetworkCredential("from@mail.com", "password"); smtp.UseDefaultCredentials = false; smtp.Credentials = NetworkCred; smtp.Port = 587; smtp.Send(mm); smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
Put all of your user names to mail body in a string with html format
mail.Body="Total User Lists are following below<br>"; foreach(string user in Listuser) { mail.Body+="<br>"+user; }</br></br>
And set to mail.IsBodyHtml = true;
Get More Details from following link
Send mail[^]
这篇关于我们如何将用户列表发送到c#中的特定电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文