c#网络应用编程 发送邮件中怎么发送给多人

 我来答
小小小馒头仔
推荐于2018-03-11 · TA获得超过449个赞
知道小有建树答主
回答量:609
采纳率:100%
帮助的人:641万
展开全部
用To.Add()方法就可以添加多个收件人了,具体代码:
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress("admin" + "@lisco.com.cn");//发信人地址
mailObj.To.Add("LZ" + "6e804" + "@lisco.com.cn");//收信地址
mailObj.To.Add("LZ" + "6e769" + "@lisco.com.cn");//收信地址
mailObj.Subject = mail_text;//邮件标题
//html格式的邮件
mailObj.IsBodyHtml = true;
////设置为高级优先权(可设可不设)
//mailObj.Priority = MailPriority.High;
//使用SmtpMail对象发送邮件
SmtpClient smtp = new SmtpClient("10.128.8.11");
smtp.Send(mailObj);
盘点凌凌漆
推荐于2016-01-08 · TA获得超过143个赞
知道答主
回答量:177
采纳率:0%
帮助的人:47.4万
展开全部
  private void SendEMail() 
  { string mailFrom = System.Configuration.ConfigurationManager.AppSettings["MailFrom"].ToString();
           string mailUser = System.Configuration.ConfigurationManager.AppSettings["MailUser"].ToString();
                    string mailPassword = System.Configuration.ConfigurationManager.AppSettings["MailPassword"].ToString();
                           string hostIP = System.Configuration.ConfigurationManager.AppSettings["MailHost"].ToString();
                                    List<string> mailAddress = new List<string>();
                                           string mailSubjct = "邮件主题";    
           string mailBody = "邮件内容:";
           mailAddress.Add("邮件地址");string strReturn = sendMail(mailSubjct, mailBody, mailFrom, mailAddress, hostIP, mailUser, mailPassword, false);
  }
public static string sendMail(string mailSubjct, string mailBody, string mailFrom, List<string> mailAddress, string hostIP, string username, string password, bool ssl)
 2         {
 3             string str = "";
 4             try
 5             {
 6                 MailMessage message = new MailMessage
 7                 {
 8                     IsBodyHtml = true,
 9                     Subject = mailSubjct,
10                     Body = mailBody,
11 
12                     From = new MailAddress(mailFrom)
13                 };
14                 for (int i = 0; i < mailAddress.Count; i++)
15                 {
16                     message.To.Add(mailAddress[i]);
17                 }
18                 SmtpClient client = new SmtpClient
19                 {
20                     EnableSsl = ssl,
21                     UseDefaultCredentials = false
22                 };
23                 NetworkCredential credential = new NetworkCredential(username, password);
24                 client.Credentials = credential;
25                 client.DeliveryMethod = SmtpDeliveryMethod.Network;
26                 client.Host = hostIP;
27                 client.Port = 0x19;
28                 client.Send(message);
29             }
30             catch (Exception exception)
31             {
32                 str = exception.Message;
33             }
34             return str;
35         }

mailAddress
邮件地址添加多个就可以了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zy_try
2012-06-07 · TA获得超过291个赞
知道小有建树答主
回答量:848
采纳率:0%
帮助的人:190万
展开全部
System.Web.Helpers下有
WebMail 静态类
System.Net.Mail下有
MailMessage 实例类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ralphsky
2012-06-07
知道答主
回答量:48
采纳率:0%
帮助的人:23.9万
展开全部
用的是using System.Net;吗?直接加收件人就可以,用;分开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式