C# 发送邮件代码

编写好代码发布到服务器,首先要验证下服务器的SMTP夫服务是否屏蔽了,如果屏蔽了要先打开才能发送邮件,否则总是会报错的。

自己写的发送邮件代码大概如下:

 

View Code
 1 MailMessage msg = new MailMessage();
 2 
 3 //收件人地址(可添加多个)
 4 
 5  msg.To.Add(“xxx@163.com”);
 6 
 7  msg.To.Add(“xxx2@163.com”);
 8 
 9 //发邮件地址 参数(发件人地址(可以随便写),发件人姓名,编码)service@qu114.com
10 msg.From = new MailAddress("service@163.com", "xxx 某人", System.Text.Encoding.UTF8);
11 //邮件主题
12 msg.Subject = "xxxx某某信息分类";
13 //邮件标题编码
14 msg.SubjectEncoding = System.Text.Encoding.UTF8;
15 
16 //邮件内容
17 
18  msg.Body = “····”;
19 
20  //邮件内容编码 GetEncoding("GB2312")
21 
22 msg.BodyEncoding = System.Text.Encoding.UTF8;
23 
24  //是否是HTML邮件 
25 
26  msg.IsBodyHtml = true;
27 
28 //邮件优先级 
29 
30 msg.Priority = MailPriority.High;
31 
32 SmtpClient client = new SmtpClient();
33 
34 client.Host = “192.168.1.1”;//服务器IP
35 
36 try
37 
38 {
39 
40   client.Send(msg);
41 
42 }
43 
44 catch
45 
46 {}

 

在收件人处任意设置多个收件人地址,在发送,建议用try和catch进行检错。

转载于:https://www.cnblogs.com/Iven-zhang/archive/2013/04/19/3030411.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值