如何获取电子邮件地址的端口号和主机名

时间:2018-04-28 06:08:04

标签: c# email asp.net-mvc-5 email-integration

我要求用户输入他的电子邮件地址和密码,他应该能够通过该应用程序发送电子邮件。

为此,如果他输入自定义域的电子邮件地址,如何找出他的电子邮件的端口号和主机名。

例如,对于gmail Id,

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);

但这是我的怀疑,

如果用户的电子邮件ID是" from@customdomain.com", 上述自定义域名电子邮件ID的主机和端口是什么??

smtp.Host = "?";
smtp.Port = "?";

0 个答案:

没有答案