在ASP .NET SMTP 中发送邮件
发布时间:2023-02-18 08:36:18 所属栏目:Asp 来源:互联网
导读:如何解决在ASP .NET(SMTP)中发送邮件? | 我在代码文件中编写了以下代码。但这不起作用...请帮助我! :) protected void Button1_Click(object sender,EventArgs e) { MailMessage msgeme = new MailMessage(someone@example.com,someone@example.com,
如何解决在ASP .NET(SMTP)中发送邮件? | 我在代码文件中编写了以下代码。但这不起作用...请帮助我! :) protected void Button1_Click(object sender,EventArgs e) { MailMessage msgeme = new MailMessage("someone@example.com","someone@example.com","subject","body"); SmtpClient smtpclient = new SmtpClient("smtp.gmail.com",587); smtpclient.EnableSsl = true; smtpclient.Send(msgeme); smtpclient.Credentials = new NetworkCredential("someone@example.com","password"); } 我尝试了587和465。但它显示SMTP异常处理程序错误。谁能帮忙??? 解决方法 尝试在发送之前添加带有不同枚举和凭据的DeliveryMethod: MailMessage msgeme = new MailMessage("someone@example.com","someone@example.com","subject","body"); SmtpClient smtpclient = new SmtpClient("smtp.gmail.com",587); smtpclient.EnableSsl = true; smtpclient.Credentials = new NetworkCredential("someone@example.com","password"); smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpclient.Send(msgeme); , 在调用send方法之前,您需要设置凭据。 不过,有关该错误的更多信息将有所帮助。 , MailMessage msgeme = new MailMessage("someone@example.com","body"); SmtpClient smtpclient = new SmtpClient("smtp.gmail.com",587); smtpclient.EnableSsl = true; smtpclient.Credentials = new NetworkCredential("someone@example.com","password"); smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpclient.Send(msgeme); (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |