不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
C#发送邮件示例
编辑:dnawo 日期:2009-12-18
复制内容到剪贴板
程序代码

//using System.Net;
//using System.Net.Mail;
//using System.Text;
//电子邮件
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("111111@qq.com", "张三");//发件人
mailMessage.To.Add(new MailAddress("222222@qq.com", "李四"));//收件人
mailMessage.To.Add(new MailAddress("333333@qq.com", "王五"));//收件人
mailMessage.CC.Add(new MailAddress("444444@qq.com", "小二"));//抄送人
mailMessage.Priority = MailPriority.Normal;//优先级
mailMessage.SubjectEncoding = Encoding.UTF8;
mailMessage.Subject = "Happy New Year!";//标题
mailMessage.BodyEncoding = Encoding.UTF8;
mailMessage.IsBodyHtml = true;
mailMessage.Body = "<font color=red>Hello,Happy New Year!</font>";//内容
mailMessage.Attachments.Add(new Attachment(@"F:\Me.jpg"));//附件
//邮件服务器
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp服务器地址";
smtpClient.Credentials = new NetworkCredential("用户名", "用户密码");
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Send(mailMessage);
//using System.Net.Mail;
//using System.Text;
//电子邮件
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("111111@qq.com", "张三");//发件人
mailMessage.To.Add(new MailAddress("222222@qq.com", "李四"));//收件人
mailMessage.To.Add(new MailAddress("333333@qq.com", "王五"));//收件人
mailMessage.CC.Add(new MailAddress("444444@qq.com", "小二"));//抄送人
mailMessage.Priority = MailPriority.Normal;//优先级
mailMessage.SubjectEncoding = Encoding.UTF8;
mailMessage.Subject = "Happy New Year!";//标题
mailMessage.BodyEncoding = Encoding.UTF8;
mailMessage.IsBodyHtml = true;
mailMessage.Body = "<font color=red>Hello,Happy New Year!</font>";//内容
mailMessage.Attachments.Add(new Attachment(@"F:\Me.jpg"));//附件
//邮件服务器
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp服务器地址";
smtpClient.Credentials = new NetworkCredential("用户名", "用户密码");
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Send(mailMessage);
-------------------------------------------------------
问:QQ邮箱发送失败服务器响应Error: need EHLO and AUTH first怎么解决?
答:登录QQ邮箱申请授权码,上边代码做如下修改:
复制内容到剪贴板
程序代码

smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("用户名", "申请的授权码");
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("用户名", "申请的授权码");
评论: 0 | 引用: 0 | 查看次数: 4487
发表评论
请登录后再发表评论!