Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
电子邮件发送失败,我没有收到asp.net的联合电子邮件_Asp.net_Email - Fatal编程技术网

电子邮件发送失败,我没有收到asp.net的联合电子邮件

电子邮件发送失败,我没有收到asp.net的联合电子邮件,asp.net,email,Asp.net,Email,例外情况: “SMTP服务器需要安全连接,或者客户端未经过身份验证。服务器响应为:需要5.5.1身份验证。了解更多信息,请访问” 我想向用户发送各种邮件。试试这个 1-将这些名称空间添加到项目中 使用System.Net.Mail 使用System.Net 2-使用此代码短语 try { MailMessage mail = new MailMessage(); mail.To.Add(UserName.Text);

例外情况: “SMTP服务器需要安全连接,或者客户端未经过身份验证。服务器响应为:需要5.5.1身份验证。了解更多信息,请访问”

我想向用户发送各种邮件。

试试这个

1-将这些名称空间添加到项目中

使用System.Net.Mail

使用System.Net

2-使用此代码短语

try
        {
            MailMessage mail = new MailMessage();
            mail.To.Add(UserName.Text);
            mail.From = new MailAddress("shammus672@gmail.com");
            mail.Subject = "Varificarion Code";
            string Body = "Hello";
            mail.Body = Body;
            mail.IsBodyHtml = true;
            SmtpClient smtp = new SmtpClient();
            smtp.Host = "smtp.gmail.com";
            smtp.Port = 587;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials = new System.Net.NetworkCredential("shammus762@gmail.com", "shammus123");// Enter senders User name and password
            smtp.EnableSsl = true;
            smtp.Send(mail);
            return true;
        }
        catch (Exception ex)
        {
            string str = ex.ToString();
            return false;

        }

在提出新问题之前,阅读并尝试搜索。这个问题不能解决我的问题。我没有收到确认电子邮件。您是否遵循了CodeCaster链接问题中的说明?你没有说你在你的问题中做了什么,所以我认为没有,所以把这个问题作为那个问题的重复来结束是合适的。
    MailMessage mail = new MailMessage();
    mail.IsBodyHtml = true;
    mail.To.Add(UserName.Text.ToString());

    mail.From = new MailAddress("shammus672@gmail.com", "Hello", System.Text.Encoding.UTF8);
    mail.Subject = "Verification Code";
    string Mesaj = "Hello";
    mail.Body = Mesaj;

    SmtpClient smtp = new SmtpClient();
    smtp.Credentials = new NetworkCredential("shammus762@gmail.com", "shammus123");
    smtp.Port = 587;
    smtp.Host = "smtp.gmail.com";
    smtp.EnableSsl = true;
    if (UserName.Text.ToString() != string.Empty)
    {
        smtp.Send(mail);
    }