title: How to check an email address smtp host?
body: <p>Im trying to send an email using System.Net.Mail,the SmtpClient instance requires a host specified, the issue is, i need it to be able to send the email with any mail i pass in the credentials.
  In most cases it will be just a matter of using "smtp."+"whatever is after the @",but in some cases like outlook using stmp.live, and business with mails like something@mybusiness.com that are in reality gmail that wouldnt be an option
  Is there any way to get the smtp server using just the email address?</p>
  
  <pre><code>        SmtpServer = New SmtpClient()
      With SmtpServer
          .UseDefaultCredentials = False
          .Credentials = New Net.NetworkCredential("something@something.com", "somePassword")
          .Host = "smtp_from_that_random_email"
          .Port = 587
      End With
  </code></pre>