手机
当前位置:查字典教程网 >编程开发 >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发送邮件修改版代码分享】相关文章:

C#使用非托管代码直接修改字符串的方法

c# 曲线图生成代码

C# 打开电子邮件软件的具体方法

通过C#调用cmd来修改服务启动类型

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

使用C#实现在屏幕上画图效果的代码实例

C# 调用Delphi dll 实例代码

c# winform读取xml文件创建菜单的代码

利用thrift实现js与C#通讯的实例代码

C#重启远程计算机的代码

精品推荐
分类导航