C#发送邮件(包含添加附件)
2017-09-13 15:17
411 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net.Mail; namespace sendEmail { class Program { static void Main(string[] args) { System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("denglin.wang@edaysoft.cn"); msg.CC.Add("denglin.wang@edaysoft.cn"); msg.From = new MailAddress("denglin.wang@edaysoft.cn", "wangdenglin", System.Text.Encoding.UTF8); msg.Subject = "coupon调用异常用户";//邮件标题 msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码 msg.Body = "<div>Hi Andy</div><p>异常用户查询结果请见附件</p><br/>BY<p>---WDL</p>";//邮件内容 msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码 msg.IsBodyHtml = true;//是否是HTML邮件 msg.Priority = MailPriority.Normal;//邮件优先级 string sfile = "E:\\wdltest\\createcsv\\wdll.csv";//添加附件 msg.Attachments.Add(new Attachment(sfile)); SmtpClient client = new SmtpClient(); client.Credentials = new System.Net.NetworkCredential("denglin.wang@edaysoft.cn", "youpassword"); //注册的邮箱和密码 client.Host = "smtp.exmail.qq.com"; object userState = msg; try { //client.SendAsync(msg, userState); client.Send(msg); Console.WriteLine("发送成功"); } catch (System.Net.Mail.SmtpException ex) { Console.WriteLine("发送邮件出错"); } Console.ReadKey(); } } }
一段代码轻松搞定
相关文章推荐
- java实现发送邮件包含添加附件等(一)
- C# 调用outlook 发送邮件 或添加附件发送
- C#发送邮件(添加附件)!
- C#邮件发送 批量发送邮件 发送邮件嵌入图片 添加附件
- C# 发送邮件(内容中可以插入图片,邮件可以添加附件,163邮箱、QQ邮箱等都可以使用)
- C# 调用outlook 发送邮件 或添加附件发送
- C# 调用outlook 发送邮件 或添加附件发送
- C#编程实现发送邮件的方法(可添加附件)
- C# 发送邮件(内容中可以插入图片,邮件可以添加附件,163邮箱、QQ邮箱等都可以使用)
- C#实现邮件发送,可以添加附件,发件人、收件人信息从xml文件读取
- C# 发送邮件(内容中可以插入图片,邮件可以添加附件,163邮箱、QQ邮箱等都可以使用)
- C#发送邮件及附件
- Python 发送邮件包含附件报表示例
- 【C#工具类】发送邮件(带有图片和附件)
- 使用C#编写简单的图形化的可发送附件的邮件客户端程序
- C# - MailSender 邮件发送组件源代码 (支持ESMTP, 附件)
- Spring实现邮件发送之添加附件、内嵌图片
- Python smtplib发送邮件 包含文本、附件、图片等
- C#发送带附件的邮件
- 使用c#给outlook添加任务、发送邮件