我正在尝试使用System.Net.Mail发送电子邮件,SmtpClient实例需要指定主机,问题是,我需要它能够与我传入凭据的任何邮件一起发送电子邮件。 在大多数情况下,只需使用“ smtp。” +“ @之后的任何内容”即可,但在某些情况下,例如使用stmp.live的Outlook,以及处理诸如gmail.com之类的邮件的业务那将不是一个选择 有什么方法可以仅使用电子邮件地址来获取smtp服务器?
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