有关发邮件的问题.. 服务器响应为: 5.7.3 Client was not authenticated.
以前一直可以发,最近出现了问题:客户端不具有将邮件提交给此服务器的权限。 服务器响应为: 5.7.3 Client was not authenticated.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.Mail.SmtpException: 客户端不具有将邮件提交给此服务器的权限。 服务器响应为: 5.7.3 Client was not authenticated.
源错误:
行 78: message.Body = strBody;
行 79: client.Send(message);
错误原因可能有哪些.....邮件服务器配置一直没改~~~
急啊..................
--------------------编程问答-------------------- 没有人来回答哦?? --------------------编程问答-------------------- 是不是插入了大附件?还是你的smtp服务器设置有问题?
贴一段我自己项目用过的代码
--------------------编程问答-------------------- 我现在也遇到了这个问题,请问一下楼上的:
private void Send(string fromAddress , string fromName , string receiverAddress , string emailSubjet , string emailBody)
{
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.From = new System.Net.Mail.MailAddress(fromAddress , fromName);
mail.To.Clear();
//添加群发列表
string[] receivers = receiverAddress.Split(new char[] { ';' });
foreach (string receiver in receivers)
mail.To.Add(new System.Net.Mail.MailAddress(receiver));
mail.IsBodyHtml = true;
mail.Subject = emailSubjet;
mail.Body = emailBody;
//添加附件
System.Net.Mail.Attachment item=new System.Net.Mail.Attachment("E:\\a.txt");
mail.Attachments.Add(item);
mail.Priority = System.Net.Mail.MailPriority.High;
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("这里输发送服务器地址" , 25);
smtp.Credentials = new System.Net.NetworkCredential("这里输帐号" , "这里输密码");
smtp.Send(mail);
}
我的问题是:SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.3 Client was not authenticated 我也是你那样子写的代码,
我现在是在服务器上设置了一个公用的用户名和密码:aaa、123456 但是我发现smtp.Credentials = new System.Net.NetworkCredential("这里输帐号" , "这里输密码");
好像按照这样子的代码写有错误。因为病没有验证到啊。请问下我应该怎么写啊?
谢谢!
补充:.NET技术 , C#