2016-06-24 4 views
0

smtp를 사용하여 전자 메일을 보내는 mvc 5 응용 프로그램을 개발했습니다. 전자 메일을 보내기 전에 폴더에 pdf 보고서를 내보내고 해당 보고서를 전자 메일에 첨부해야합니다. 내가 아무런 문제없이 하나의 이메일을 보낼 때, 특정 시간에 보내는 것보다 pdf 보고서를 첨부하여 2000 이상의 이메일을 보낼 때 내보내기가 중지되고 응용 프로그램에서 이메일이 전송되지 않습니다. 나는 예외를 잡으려고했을 때 나는 다음과 같은 예외가 발생 발견System.Net.Mail.SmtpException : 작업 시간이 초과되었습니다.

System.Net.Mail.SmtpException을 : 작업이 사람이이 문제에 대해 좀 도와 주시겠습니까

을 시간이 초과되었습니다. 감사합니다

답변

0

매우 빠르게 이동하는 하나의 메일을 보내기 만

타임 아웃 높게 설정 각 메일에 파일을 보낼 때 과정에 더 많은 데이터가 있기 때문에, 특히 시간이 걸릴 수 2,000 메일을 보내와

:

smtpClient.Timeout = 5000000; 
관련 문제