제 신청서에 smtp 서버를 사용하여 메일을 보내고 있습니다. 저는 25와 587 포트 번호로 Gmail SMTP 서버에서 메일을 보낼 수 있기 때문에 메일을 보낼 수없는 465 포트 SMTP 서버를 사용할 때 무한한 시간 동안 진행됩니다. 아래 코드를 사용하여 메일을 보내고 있습니다.smtp.gmail.com 호스트에 대해 465 포트를 사용하여 메일을 보낼 수 없습니다.
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);
나는 안될에게 하나를 감지 할 수 없습니다 나는 사전에 해결 고맙습니다 있습니다.
이미 client.EnableSsl = true로 테스트했지만 문제가 해결되지 않았습니다. –
디버그에서 코드를 실행하고 단계별로 진행되어 프로세스가 멈출 수 있습니까? 어쩌면 우리는이 포트에서 왜 다른 포트가 아닌지를 알 수 있습니다 ... 그리고 587 포트가 작동 할 때 465를 사용해야하는 이유는 무엇입니까? 당신은 다른 것을 하나씩 특별하게 사용합니까? – orion78fr