A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
Yes, this will work for SSRS, but you don’t need PowerShell or .NET code.
For SSRS subscriptions, just use the SMTP details from Azure Communication Services and configure them in RSReportServer.config.
- In Azure Communication Services, generate:
- SMTP Username
- Client Secret (this is your password)
- Use server: smtp.azurecomm.net
- Port: 587 (SSL required)
- In SSRS RSReportServer.config, update:
- Use server: smtp.azurecomm.net
- Client Secret (this is your password)
- SMTP Username
<SMTPServer>smtp.azurecomm.net</SMTPServer>
<SMTPServerPort>587</SMTPServerPort>
<SMTPAccountName>SMTP_USERNAME</SMTPAccountName>
<SMTPAuthenticate>1</SMTPAuthenticate>
<SMTPUseSSL>True</SMTPUseSSL>
<SendUsing>2</SendUsing>
- Restart SSRS service and test subscription.
That’s it. As long as your domain is verified in Azure and port 587 is open, SSRS subscription emails will send successfully using Azure Communication Services with basic SMTP authentication.
Thanks,
Akhil.