簡體   English   中英

System.dll中發生類型'System.Net.Mail.SmtpException'的異常,但未在用戶代碼中處理

[英]An exception of type 'System.Net.Mail.SmtpException' occurred in System.dll but was not handled in user code

我設置了所有參數,但出現異常:System.dll中發生了類型為'System.Net.Mail.SmtpException'的異常,但未在用戶代碼中處理

請幫助解決此問題。

        var verifyUrl = "/User/VerifyAccount" + activateCode;
        var link = Request.Url.AbsoluteUri.Replace(Request.Url.PathAndQuery, verifyUrl);

        var fromEmail = new MailAddress("******@gmail.com", "Dotnet Awesome");
        var toEmail = new MailAddress(email);
        var fromEmailPassword = "******";
        string subject = "Your account is successfully created!";

        string body = "<br/><br/>We are excitef to tell you Dotnet Awesome is" +
            "successfully created. Please click on the link to verify your account" +
            "<a href'" + link + "'>" + link + "</a>";

        var smtp = new SmtpClient
        {
            Host = "smpt.gmail.com",
            Port = 587,
            EnableSsl = true,
            DeliveryMethod = SmtpDeliveryMethod.Network,
            Credentials = new NetworkCredential(fromEmail.Address, fromEmailPassword)
        };

        using (var message = new MailMessage(fromEmail, toEmail)
        {
            Subject = subject,
            Body = body,
            IsBodyHtml = true
        })
        {
            smtp.Send(message);//Exception here
        }

我認為您可以檢查一個Host =“ smpt.gmail.com”,因為您使用的是smpt而不是smtp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM