yahoo邮箱已经开通了POP服务,但在程序中发送失败.望高手解决一下.. SendEmail("[email protected]","密码"); public bool SendEmail(string emailAddress, string password)
{
MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("[email protected]");
msg.CC.Add(emailAddress); msg.From = new MailAddress(emailAddress, "姓名", System.Text.Encoding.UTF8);
msg.Subject = "test";
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = "邮件内容";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = true;
msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient();
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential("xunyoutest", password);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Port = 465;
client.Host = "smtp.mail.yahoo.com";
client.EnableSsl = true; try
{
client.Send(msg);
return true;
}
catch (System.Net.Mail.SmtpException ex)
{
return false;
}
}
{
MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("[email protected]");
msg.CC.Add(emailAddress); msg.From = new MailAddress(emailAddress, "姓名", System.Text.Encoding.UTF8);
msg.Subject = "test";
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = "邮件内容";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = true;
msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient();
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential("xunyoutest", password);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Port = 465;
client.Host = "smtp.mail.yahoo.com";
client.EnableSsl = true; try
{
client.Send(msg);
return true;
}
catch (System.Net.Mail.SmtpException ex)
{
return false;
}
}
解决方案 »
- 求教C# com组件怎么做才能让其他语言调用
- wince 编写时钟代码 秒针不准问题
- 读取一个unicode的xml文件,保存怎么成了utf-8格式的呢?
- [WebBrowser控件]新窗口的网址
- 请问各位大哥,如何把datareader中得数据显示在listview中,注意有三个字段,要把它并排显示出来。
- FileStream()怎样获得文件相对路径?在线等待,谢谢了啊!
- 有没有 Excel 界面源码.
- 在2005中dataGridView用table1BindingSource和bindingNavigator1连接好 但是增加和修改数据都不存进表里,怎么解决啊?
- C#winform网络应用小程序,客户端有多个窗体,每个窗体怎么与服务器通信?
- (请管理员勿删,谢!)昨日一好友生日,而另一好友酒后大放阙词。。。。。。实在是令本人汗颜!(说说大家看法。。。)
- GDI+的问题
- 求解一个名命空间与类冲突的解决办法
是不是要在yahoo邮箱里面设置一下?gmail默认是不能用邮件客户端的,也就是类似outlook,foxmail之类的软件,不支持outlook,foxmail当然也不支持你的编程模式发送
貌似yahoo没有开放支持smtp和pop
楼主可以使用gmail发送
参照8楼回复