c#发邮件
来源:互联网 发布:兄弟连php视频教程下载 编辑:程序博客网 时间:2024/06/10 14:39
try { string _sender = "your_email_address"; string _password = "your_email_password"; SmtpClient client = new SmtpClient("smtp-mail.outlook.com"); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(_sender, _password); client.EnableSsl = true; client.Credentials = credentials; MailMessage message = new MailMessage(_sender, "the_receiver_address"); message.Subject = "test"; message.Body = "test"; client.Send(message); MessageBox.Show("发送成功"); } catch (Exception ex) { MessageBox.Show(ex.Message); }
发给多个收件人:
string mailto = {"收件人地址1","收件人地址2","收件人地址3"};string[] list = mailto.Split(',');MailMessage message = new MailMessage();message.From = new MailAddress(_sender);foreach(var item in list){ message.To.Add(item);}
之前试的是163邮箱(smtp.163.com),老是报错:
Mailbox name not allowed. The server response was: authentication is required.
换成outlook邮箱就好了。
参考资料
http://www.cnblogs.com/gb2013/p/3349190.html
http://www.cnblogs.com/akwwl/p/3191713.html
http://www.cnblogs.com/youring2/archive/2008/11/29/1343911.html
阅读全文
0 0
- c#如何发邮件?
- C#发邮件
- C# 发邮件
- C#实现发邮件
- c#异步发邮件
- C# 发用邮件
- C# 发邮件
- C# 发邮件
- C#自动发邮件
- C#发邮件
- c# 接发邮件
- C#发邮件
- C#发邮件
- C#发邮件功能
- C#发邮件
- C# 发邮件
- c#发邮件详解
- C# 发邮件 Code
- noi字符串11:潜伏者题解
- NYOJ 95 众数问题
- 多校联合自爆记
- SAML2.0 证书
- 找不到或者无法加载主类
- c#发邮件
- Code vs 1911 数轴染色
- 17暑假多校联赛4.11 HDU 6077 Time To Get Up
- 文本处理
- Maven 从菜鸟到大神,简易教程
- 设置virtualbox5.1.18和主机win10共享文件夹
- codeforces 27E Number With The Given Amount Of Divisors(反素数)
- linux下如何清空一个文件?
- j2me 如何进行设计?