Я пытаюсь отправить электронное письмо с помощью System.Net.Mail, экземпляру SmtpClient требуется указанный хост, проблема в том, что мне нужно, чтобы иметь возможность отправлять электронную почту с любым письмом, которое я передаю в учетных данных.В большинстве случаев это будет просто вопрос использования «smtp.» + «Что угодно после @», но в некоторых случаях, например, использование Outlook с использованием stmp.live и работа с почтой, например что-то@mybusiness.com, которая в действительности является Gmail.это не вариант. Есть ли способ получить 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