在ASP.NET中发送电子邮件 [英] Sending email in ASP.NET

查看:79
本文介绍了在ASP.NET中发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Everybody,



我使用以下代码使用带有C#的ASP.Net发送电子邮件。它工作得很好。但现在它不起作用。它给出错误消息服务器不支持安全连接。如果我尝试更改smtp.EnableSsl = false;然后它给出另一个错误SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应是:5.7.0必须首先发出STARTTLS命令。

所以,请解决我的问题。



提前致谢。



我尝试了什么: < br $>


MailMessage mail = new MailMessage();

mail.To.Add(Yahoo Email ID);

mail.From =新邮件地址(Gmail电子邮件ID);

mail.Subject =邮件主题;

mail.Body =电子邮件正文;

mail.IsBodyHtml = true;

SmtpClient smtp = new SmtpClient();

smtp.Host =smtp.gmail.com ;

smtp.Port = 587;

smtp.EnableSsl = true;

smtp.UseDefaultCredentials = true;

smtp.Credentials =新的NetworkCredential(我的Gmail电子邮件,Gmail密码);

mail.Priority = MailPriority.High;

smtp.Send(mail );

mail.Dispose();

mail = n ull;

ClientScript.RegisterStartupScript(GetType(),alert,alert('Email sent。');,true);

Hello Everybody,

I have used the following code to send email using ASP.Net with C#. it worked perfectly. but now it is not working. it gives error message "Server does not support secure connection". and if I try to change smtp.EnableSsl = false; then it gives another error "The SMTP Server requires a secure connection or the client was not authenticated. The server response was:5.7.0 must issue a STARTTLS command first."
so, please solve my problem.

Thanks in advance.

What I have tried:

MailMessage mail = new MailMessage();
mail.To.Add("Yahoo Email ID");
mail.From = new MailAddress("Gmail Email ID");
mail.Subject = "Subject of mail";
mail.Body = "Body of Email";
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = true;
smtp.Credentials = new NetworkCredential("My Gmail Email","Gmail Password");
mail.Priority = MailPriority.High;
smtp.Send(mail);
mail.Dispose();
mail = null;
ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Email sent.');", true);

推荐答案

请参阅 Google SMTP设置 [ ^ ]。


这篇关于在ASP.NET中发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆