如题,
c#winform程序向实现发送邮件的功能,主要是qq邮箱!
写了无数篇代码,没一个成功!
我的qq邮箱也开通smtp的,就是不行,还是有什么重要步骤遗漏,跪求飞哥和各位大神,麻烦别复制网上代码!
说点实际的,代码窝都会写!
下面是我的代码和我的qq邮箱截图!
就一个按钮!
[C#] 纯文本查看 复制代码 MailMessage message = new MailMessage();
message.From = new MailAddress("123@qq.com", "今天开心吗?");//收件人的
message.To.Add(new MailAddress("456@qq.com"));//发件人的
message.BodyEncoding = System.Text.Encoding.BigEndianUnicode;
message.Subject = "如题,请问开心吗?";
message.IsBodyHtml = true; //正文是否是HTML
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Body = "如题,请问开心吗?如题,请问开心吗?"; //正文内容随便写
message.Priority = System.Net.Mail.MailPriority.High; //优先级
SmtpClient client = new SmtpClient("smtp.qq.com", 587); // 587;//Gmail使用的端口
client.Credentials = new System.Net.NetworkCredential("456@qq.com", "7890"); //这里是收件人的邮箱和密码
client.EnableSsl = true; //必须经过ssl加密
try
{
client.Send(message);
MessageBox.Show("邮件发送成功...");
}
catch (Exception ee)
{
Clipboard.SetText(ee.ToString());
MessageBox.Show("邮件发送失败...异常:" + ee.Message);
}
|