加入收藏 | 设为首页 | 会员中心 | 我要投稿 甘南站长网 (https://www.0941zz.com/)- 科技、行业物联网、开发、云计算、云管理!
当前位置: 首页 > 编程开发 > Asp > 正文

在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);

(编辑:甘南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读