В моем приложении я отправляю почту с использованием SMTP-сервера. Как я могу отправить почту с gmail smtp-сервера с портами 25 и 587 нет, но когда я использую 465-портовый smtp-сервер, который не может отправлять почту и переходит в процесс в течение бесконечного времени Я использую ниже код для отправки почты.Невозможно отправить почту, используя порт 465 для узла smtp.gmail.com
MailMessage mailmsg;
SmtpClient client;
client = new SmtpClient("smtp.gmail.com", 465);
mailmsg = new MailMessage();
client.Credentials = new System.Net.NetworkCredential("[email protected]", "Password");
client.EnableSsl = true;
mailmsg.From = new MailAddress("[email protected]");
mailmsg.To.Add("[email protected]");
client.Send(mailmsg);
Я не смог обнаружить problem.Can любой из есть Решение Thanx заранее.
Я уже протестировал с client.EnableSsl = true, но его он не решает мою проблему. –
Можете ли вы запустить свой код в отладке и шаг за шагом, чтобы посмотреть, где процесс замерзает? Может быть, это может помочь нам понять, почему это ошибка с этим портом, а не с другим ... И тогда зачем использовать 465, когда работает порт 587? У вас есть какое-то конкретное использование одного над другим? – orion78fr