Я понимаю, что этот вопрос задавался сто раз, но, к сожалению, у меня все еще остается та же проблема.Итак, я преобразовал чье-то решение Vb.Net здесь в C #, но я дошел до smtpClient.Send, и мое приложение зависает до истечения времени ожидания.Я пропустил exe через брандмауэр, так что проблема не в этом.Любая помощь в том, что я пропустил / ошибся, будет принята с благодарностью.Вот мой код
MailMessage mailMsg = new MailMessage();
mailMsg.To.Add("a@b.com");
// From
MailAddress mailAddress = new MailAddress("x@y.com");
mailMsg.From = mailAddress;
// Subject and Body
mailMsg.Subject = "subject";
mailMsg.Body = "body";
SmtpClient smtpClient = new SmtpClient("smtp.virginmedia.com", 465);
System.Net.NetworkCredential credentials =
new System.Net.NetworkCredential("x@y.com", "MyPassword");
smtpClient.EnableSsl = true;
smtpClient.Credentials = credentials;
//smtpClient.
smtpClient.Send(mailMsg);
Ура заранее Robbo