发送Email是出现错误!帮忙看看啊!
错误信息是:
不允许使用邮箱名称。 服务器响应为: Requested action not taken: Local user only,smtp10,DsCowLC7+m9OWsdISxP_WA==.42636S2 1221024336
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.Mail.SmtpException: 不允许使用邮箱名称。 服务器响应为: Requested action not taken: Local user only,smtp10,DsCowLC7+m9OWsdISxP_WA==.42636S2 1221024336
源错误:
行 61: System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtp.163.com", 25);
行 62: client.Credentials = new System.Net.NetworkCredential("yang2008163", "yangbaolin2008");
行 63: client.Send(myMail);
行 64: }
行 65: }
代码如下:
string file = Server.MapPath("testXML.xml");
MailMessage myMail = new System.Net.Mail.MailMessage(); ;
myMail = new System.Net.Mail.MailMessage(txtSender.Text.Trim(), txtReceiver.Text.Trim(), txtSubject.Text.Trim(), txtContent.Text.Trim());
if (ddlAccessories.Items.Count > 0)
{
for (int i = 0; i < ddlAccessories.Items.Count; i++)
{
System.Net.Mail.Attachment myAttachment = new System.Net.Mail.Attachment(Server.MapPath(ddlAccessories.Items[i].Value), System.Net.Mime.MediaTypeNames.Application.Octet);
System.Net.Mime.ContentDisposition disposition = myAttachment.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastAccessTime(file);
myMail.Attachments.Add(myAttachment);
}
}
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtp.126.com", 25);
client.Credentials = new System.Net.NetworkCredential("yang2008163", "邮箱密码");
client.Send(myMail);
我第一次写发送邮件啊 直接点击邮箱的超链接 就到了发邮箱的页面 就可以发送邮件了啊 不用登录的