【C#】Smtp发送邮件
2013-08-21 10:28
295 查看
class SmtpEmail { SmtpClient smtpclient; MailMessage msg; Attachment attachment; public void sendMail(String form, String[] to, String subject, String body, String attachmentpath) { if (to == null || to.Length <= 0) { return; } try { smtpclient = new SmtpClient("smtp.URL"); smtpclient.UseDefaultCredentials = true; smtpclient.Credentials = new NetworkCredential("username", "*****"); smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network; msg = new MailMessage(); for (int i = 0; i < to.Length; i++) { msg.To.Add(to[i]); } if (msg.To.Count <= 0) { return; } msg.From = form; msg.Subject = subject; msg.Body = body; if (attachment!=null && !attachmentpath.Length.Equals(0)) { this.attachment = new Attachment(attachmentpath); msg.Attachments.Add(attachment); } msg.BodyEncoding = Encoding.UTF8; msg.IsBodyHtml = true; smtpclient.Send(msg); } catch (Exception err) { MessageBox.Show(err.Message); return; } } }
相关文章推荐
- C# 使用smtp发送邮件
- C# SMTP邮件发送 分类: C# 2014-07-13 19:10 333人阅读 评论(1) 收藏
- C#发送邮件(使用Gmail或自己配置的SMTP)
- c#发送需要smtp认证的邮件
- C# 通过smtp服务器进行邮件发送 MailHelper
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- C#写的支持SMTP验证的发送邮件组件
- 利用SMTP发送邮件(C#)
- C# 创建邮件发送组件(SMTP)(转)
- C# SMTP邮件发送
- 使用C#邮件发送需要邮箱开通smtp功能
- *使用C# 创建邮件发送组件(SMTP)
- C#利用smtp服务器发送邮件简介
- C# 使用 SmtpClient.SendAsync 方法发送邮件失败,总是返回 Cancelled
- C# SMTP 邮件发送之QQ邮箱篇
- 抄 c#邮件发送 关于邮箱的端口号及SMTP 服务器
- c#:SMTP发送带图片邮件
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- C#使用SMTP发送邮件
- C#使用smtp发送邮件带附件