手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#调用qq邮箱smtp发送邮件修改版代码分享
c#调用qq邮箱smtp发送邮件修改版代码分享
摘要:复制代码代码如下:try{MailMessagemm=newMailMessage();MailAddressFromma=newMailA...

复制代码 代码如下:

try

{

MailMessage mm = new MailMessage();

MailAddress Fromma = new MailAddress("xxxx@qq.com");

MailAddress Toma = new MailAddress("MMMMMMM@qq.com", null);

mm.From = Fromma;

//收件人

mm.To.Add("MMMMMM@qq.com");

//邮箱标题

mm.Subject = "Hello Dear:";

mm.IsBodyHtml = true;

//邮件内容

mm.Body = "你好Mr流星!";

//内容的编码格式

mm.BodyEncoding = System.Text.Encoding.UTF8;

//mm.ReplyTo = Toma;

//mm.Sender =Fromma;

//mm.IsBodyHtml = false;

mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;

mm.CC.Add(Toma);

SmtpClient sc = new SmtpClient();

NetworkCredential nc = new NetworkCredential();

nc.UserName = "XXXXX@qq.com";//你的邮箱地址

nc.Password = "zzzzz";//你的邮箱密码,这里的密码是xxxxx@qq.com邮箱的密码,特别说明下~

sc.UseDefaultCredentials = true;

sc.DeliveryMethod = SmtpDeliveryMethod.Network;

sc.Credentials = nc;

//如果这里报mail from address must be same as authorization user这个错误,是你的QQ邮箱没有开启SMTP,

//到你自己的邮箱设置一下就可以啦!在帐户下面,如果是163邮箱的话,下面该成smtp.163.com

sc.Host = "smtp.qq.com";

sc.Send(mm);

}

catch (Exception ex)

{

throw new Exception(ex.Message);

}

这个是我用我的2个QQ测试成功了的,有问题希望各位指正~~

【c#调用qq邮箱smtp发送邮件修改版代码分享】相关文章:

使用SmtpClient发送邮件的方法

c# SendMail发送邮件实例代码

C# 邮件发送和接收实现代码

c#防止多次运行代码收集分享

C#使用DllImport调用非托管的代码的方法

使用 C# 动态编译代码和执行的代码

c# 曲线图生成代码

C#获取计算机名,IP,MAC信息实现代码

C#跨窗体操作(引用传递) 实例代码

c#中使用自动属性减少代码输入量

精品推荐
分类导航