在我的应用程序中,我使用 smtp 服务器发送邮件。因为我可以使用 25 和 587 端口从 gmail smtp 服务器发送邮件,但是当我使用 465 端口 smtp 服务器无法发送邮件并且无限时间进入进程时,我使用下面的代码发送邮件。
MailMessage mailmsg;
SmtpClient client;
client = new SmtpClient("smtp.gmail.com", 465);
mailmsg = new MailMessage();
client.Credentials = new System.Net.NetworkCredential("MyID@gmail.com", "Password");
client.EnableSsl = true;
mailmsg.From = new MailAddress("MyID@gmail.com");
mailmsg.To.Add("Abc@yahoo.com");
client.Send(mailmsg);
我无法检测到问题。任何人都可以提前获得解决方案。