C#发送邮件的方法及实例代码

来源:互联网 发布:淘宝退货太多会怎么样 编辑:程序博客网 时间:2024/05/16 11:40

  using System;

  using System.Collections.Generic;

  using System.Linq;

  using System.Text;

  using System.Net.Mail;

  using System.ComponentModel;

  using System.Windows.Forms;

  using System.Net;

  namespace com.ykmaiz.email

  {

  public class Mail

  {

  private string username = "";

  private string password = "";

  private string domain = "";

  public Mail(string username,string password,string domain)

  {

  this.username = username;

  this.password = password;

  this.domain = domain;

  }

  scfrd.info;xswft.info;cghjk.info;xdefy.info;edgjk.info;zsdcf.info;wgukp.info;xdswe.info;nghty.info;xkrfk.info;fehyt.info;cdrjy.info;wsxgt.info;nxwah.info;swvgj.info;xdeft.info;zwsfk.info;qzdws.info;bgyku.info;xftsc.info;bgsdf.info;seftd.info;kmgfd.info;wkfje.info;xeyha.info;swbhy.info;fgjke.info;defky.info;xmkjh.info;qhkhd.info;xxsdf.info;wfhhy.info;azswc.info;aswdr.info;mgbfd.info;swdfrs.info;saxdc.info;seddf.info;cffgd.info;swedw.info;skkgt.info;swdfv.info;dhftt.info;defgb.info;kkuyh.info;bjhyg.info;hyffg.info;eddhj.info;qkkgj.info;skyyg.info;cfgkk.info;bgjyf.info;defgg.info;drfkk.info;kjddr.info;vfrht.info;fdshd.info;wfges.info;fdseh.info;hgkdf.info;etyju.info;yklds.info;xdcvb.info;bghne.info;xfhku.info;qwshk.info;edftg.info;fehjk.info;dsfke.info;yhjug.info;erfvd.info;csdfg.info;wqasf.info;esxvf.info;edhjk.info;rdzxs.info;ezxds.info;asxcd.info;efskh.info;qwaxs.info;rtgds.info;kjrfd.info;wsdcf.info;sxdce.info;swdes.info;kushg.info;kfaes.info;cdfsa.info;efsxd.info;wgher.info;rtgxs.info;erdft.info;jyhrg.info;swdfr.info;xsefg.info;vfrgd.info;wqght.info;saqqd.info;vgrdd.info;dsfhd.info; public void send(string from,string [] to,string [] cc,string title,string content)

  {

  MailMessage mailMsg = new MailMessage();

  mailMsg.From = new MailAddress(from);

  if (to.Length > 0)

  {

  foreach(string s in to)

  {

  mailMsg.To.Add(s);

  }

  }

  if (cc.Length > 0)

  {

  foreach (string s in cc)

  {

  mailMsg.CC.Add(s);

  }

  }

  mailMsg.Subject = title;

  mailMsg.Body = content;

  mailMsg.BodyEncoding = Encoding.UTF8;

  mailMsg.IsBodyHtml = false;

  mailMsg.Priority = MailPriority.High;

  SmtpClient smtp = new SmtpClient();

  smtp.Credentials = new NetworkCredential(username, password);

  smtp.Port = 25;

  smtp.Host = domain;

  smtp.EnableSsl = false;

  smtp.SendCompleted += new SendCompletedEventHandler(SendMailCompleted);

  try

  {

  smtp.SendAsync(mailMsg, mailMsg);

  }

  catch (SmtpException ex)

  {

  Console.WriteLine(ex.ToString());

  }

  }

  }

  }

  然后直接调用该类的send()方法即可,

  实例代码如下:

  Mail mail = new Mail("发邮件的地址", "发邮件的密码", "邮件的smtp地址");

 
0 0
原创粉丝点击