SSRS에서 E-mail 세팅시 SSL 사용 유무 수정하기
· Version : SSRS
SSRS에서 생성된 보고서를 이메일로 구독하려면 Reporting Services Configuration Manager에서 이메일 서버를 등록하고 관련 정보를 세팅해야 한다. 이때, SMTP 서버에서 SSL을 사용하지 않을 경우Use secure connection 항목을 체크 해지 해야하는데 간혹 체크박스를 클릭해도 해지가 되지 않는 경우가 있다.
이 경우 직접 SSRS의 RSReportServer.config파일을 수정하여 False모드로 변경하여 사용할 수 있다. 주의할 점은Configuration파일의 경우 SSRS의 모든 세팅 정보가 포함되어 있어 잘못 수정할 경우 SSRS 서비스가 정상적으로 실행되지 않을 수 있으므로 주의한다. 버전에 따라서 RSReportServer.config 파일이 위치한 경로가 조금씩 다르지만 SSRS 2016의 경우 아래와 같다.
C:\Program Files\Microsoft SQL Server\MSRS13 \Reporting Services\ReportServer |
해당 설정 파일을 메모장 등을 이용하여 오픈하면 수 많은 환경변수가 XML형태로 작성되어 있는것을 확인할 수 있다. SMTPUseSSL을 검색하여 해당 값을 False로 변경하면 SSL을 사용하지 않을 수 있다.
<SMTPServer>1.1.1.1</SMTPServer> <SMTPServerPort> </SMTPServerPort> <SMTPAccountName> </SMTPAccountName> <SMTPConnectionTimeout> </SMTPConnectionTimeout> <SMTPServerPickupDirectory> </SMTPServerPickupDirectory> <SMTPUseSSL>False</SMTPUseSSL> <SendUsing>2</SendUsing> <SMTPAuthenticate>1</SMTPAuthenticate> |
RSReportServer.config파일에서 SMTPIseSSL 항목을 FALSE로 설정한 경우에도 간혹 UI에서는 여전히 체크박스에 체크되어 남아있는 경우도 있다. (필자의 경우 그러함)
[참고자료]
2018-08-01 / Sungwook Kang / http://sqlmvp.kr
SSRS, Email 세팅, 보고서 이메일 발송, SSL 사용 안함, SQL Server , MS BI, 리포팅 서비스 Reporting Service
출처: https://sqlmvp.tistory.com/1266?category=618832 [Database Lab]