发送电子邮件时出错 [英] Error in sending Email
本文介绍了发送电子邮件时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试向已注册的电子邮件发送电子邮件时忘记密码页面,然后我收到此错误:
SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应是需要验证。
代码是:
When I was trying to Send an Email to Registered email Id In forgot Password Page ,then i got this Error:
The SMTP server requires a secure connection or the client was not authenticated. The server response was Authentication Required.
Code Is:
public void Sendemail()
{
MailMessage message = new MailMessage();
message.From = new MailAddress("admin@gmail.com", "admin");
message.To.Add(Usertxt.Text);
message.Subject = "Verification Email";
message.Body = "Your Password is";
message.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.Credentials = new System.Net.NetworkCredential("admin@gmail.com", "admin123");
smtp.EnableSsl = true;
smtp.Send(message);
}
推荐答案
试试这个...
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress(admin@gmail.com);
message.From = fromAddress;
message.To.Add(Usertxt.Text);
message.Subject =验证电子邮件;
message.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient(smtp.gmail.com );
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new System.Net.NetworkCredential(admin @ gmail .com,admin123);
smtpClient.Send(message);
Try This...
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("admin@gmail.com");
message.From = fromAddress;
message.To.Add(Usertxt.Text);
message.Subject = "Verification Email";
message.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com");
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new System.Net.NetworkCredential("admin@gmail.com", "admin123");
smtpClient.Send(message);
我认为您使用的凭据不对。请再次验证。
请参考我之前的答案,并提供完整的工作示例 - 从asp.net发送电子邮件到gmail [ ^ ]
I think the credentials you are using are incorrect. Please verify once again.
Refer my previous answer with a fully working example - sending email to gmail from asp.net[^]
引用电子邮件错误:SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应为:5.5.1需要验证 [ ^ ]
这篇关于发送电子邮件时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文