title: Check if email exists by sending it a message
body: <p>Some say it's impossible to verify that an email exists, but I also read it can be done by sending a message to it. So I want to verify if the email exists or not by sending it email.</p>
  
  <p>Here is my code:</p>
  
  <pre><code> private void email_checker()
      {
          MailMessage mm = new MailMessage();
          //The email that needs to be checked
          mm.To.Add(new MailAddress(txtEmailAddress.Text, "Email Check"));
          mm.From = new MailAddress("*******@gmail.com");
          mm.Body = "Verified";
          mm.IsBodyHtml = true;
          mm.Subject = "Verification";
          SmtpClient smc1 = new SmtpClient();
          smc1.Host = "smtp.gmail.com";
          smc1.Port = 587;
          smc1.Credentials = new NetworkCredential("*****@gmail.com","********");
          smc1.EnableSsl = true;
          smc1.Send(mm);
      }
  </code></pre>
  
  <p>This code is functioning, but I tried to type any random email that does not exist (it really does not exist) and the code still sends a message to it. I wanted to create a popup message that prompts whenever the message has failed to sent in that way I'll know that the email really does not exist. Or is there really no other way than sending a verification link?</p>