转换为system.net.mail.mailMessage错误

问题描述 投票:-3回答:1

我实际上是想在visual studio中使用MVC创建带有验证邮件的注册页面,但是这里发送消息即时通讯

错误:'RandLform.Controllers.MailMessage'到'System.Net.Mail.MailMessage'RandLform

public void SendVerficationLinkEmail(string emailID, string activationCode)
{
    var VerifyUrl = "/User/VerifyAccount/" + activationCode;

    var link = Request.Url.AbsoluteUri.Replace(Request.Url.PathAndQuery, VerifyUrl);

    var fromEmail = new MailAddress("[email protected]", "Lokesh Pladugula");

    var toEmail = new MailAddress(emailID);

    var fromEmailPassword = "paisa007";

    string subject = "Account created Succesfully!";

    string body = "<br/>To verify your account, click on below link.<br/><br/> "+" <a href = "+link+"> "+link+"</a>";

    var smtp = new SmtpClient
    {
        Host = "smtp.gmail.com",
        Port = 587,
        EnableSsl = true,
        DeliveryMethod = SmtpDeliveryMethod.Network,
        UseDefaultCredentials = false,
        Credentials = new NewNetworkCredential(fromEmail.Address, fromEmailPassword)

    };

    using (var message = new MailMessage(fromEmail, toEmail)
    {
        Subject = subject,
        Body = body,
        IsBodyHtml = true
    }) 
    smtp.Send(message);
}
c#
1个回答
0
投票

Lokesh Balakala,

我建议您更改电子邮件帐户的密码。

我不确定这是否是实际错误,请发送正确的错误。

© www.soinside.com 2019 - 2024. All rights reserved.