У меня есть требование, когда пользователь вводит свой адрес электронной почты и пароль, и он должен иметь возможность отправлять электронные письма через приложение.
Чтобы сделать это, если он введет адрес электронной почты в свой домен, как выяснить номер порта и имя хоста своей электронной почты.
Например, для идентификатора Gmail,
MailMessage mailMessage = new MailMessage();
mailMesaage.From = new MailAddress("from@gmail.com");
mailMesaage.Subject = "Test";
mailMesaage.IsBodyHtml = true;
mailMesaage.To.Add(to@gmail.com);
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.Send(mailMessage);
Но вот мое сомнение,
Если идентификатор электронной почты пользователя «from@customdomain.com»,
Какими будут Хост и Порт для указанного выше почтового идентификатора домена!?
smtp.Host = "?";
smtp.Port = "?";