가능한 중복 :
Sending email in .NET through GmailGmail의 SMTP 및 System.Net.Mail로 이메일 전송
내가 Gmail의 SMTP 및 System.Net.Mail 등으로 전자 메일을 보낼 시도 다음과 같습니다 :
그러나 포트 465를 시도하면 "작업이 시간 초과되었습니다."라는 예외가 발생합니다. 포트 587을 사용할 때 "SMTP 서버에 보안 연결이 필요하거나 클라이언트가 인증되지 않았습니다. 서버 응답 : 5.5.1 인증 필요."자세히 알아보기 "
이유가 무엇입니까?
미리 감사드립니다.
업데이트 :이 문제는 오늘 밤에 해결 된 것으로 보입니다. 나는 무엇이 바뀌 었는지 모른다. Google 측에서 아마도 뭔가. 어쨌든 코드는 작동합니다. 나는 그것이 잘못되지 않았는지 알고 싶습니다. 다시는 일어나지 않고 커뮤니티를 도울 수 있습니다.하지만 일을 시도하고 테스트 할 수 있도록 작동하지 않는 상태로 만들 수는 없습니다.
ALSO : 내 질문을 다른 스레드의 복사본으로 표시 한 사회자와 달라지기 -이 스레드는 Gmail을 통해 메일을 보내는 방법을 간단하게 요청했습니다. 나는 그 스레드를 읽고 그것이하는 모든 것을하고 있었다. 그러나 그것은 나를 위해 작동하지 않았다. 그래서 나는 오류 메시지를 게시하고 무엇이 잘못되었는지 질문했다.
저는 독자가 실제로 내 복제물에 더 가깝고 더 일찍 찾을 수 없었던, this other thread 이라는 점을 지적하고 싶습니다. 문제가 해결되었다는 것을 제외하면 도움이 될 수있는 수많은 제안이 있습니다. 그래서 나는 그것을 시험 할 수 없다. 모두에게 감사드립니다!
아마도 의심스러운 활동으로 인해 SMTP를 통한 액세스가 일시적으로 차단되었습니다. http://stackoverflow.com/questions/1607828/how-to-use-gmail-as-a-free-smtp-server-and-overcome-captcha – Greg