我在这里做错了什么?代码发送电子邮件
private void SendMail(string from, string body)
{
string mailServerName = "plus.pop.mail.yahoo.com";
MailMessage message = new MailMessage(from, "[email protected]", "feedback", body);
SmtpClient mailClient = new SmtpClient();
mailClient.Host = mailServerName;
mailClient.Send(message);
message.Dispose();
}
我得到了以下错误:
连接尝试失败,因为连接的方没有正确一段时间后响应或已建立的连接失败,因为连接的主机未能响应209.191.108.191: 25
用户名和密码应该是发件人密码? – aherlambang 2010-04-04 17:17:56
我还收到以下错误: 现有连接被远程主机强制关闭 – aherlambang 2010-04-04 17:19:20
是的,用户名和密码必须是发件人的密码。用户名可能需要是您的电子邮件地址。您也可以尝试删除SSL和登录,但这取决于雅虎。我没有与他们的帐户,所以我不能为你测试它。 – 2010-04-04 18:59:42