On my SSRS 2012 (Professional) server, I've set up a subscription for a given report. When the email is sent, and the user then clicks on the link provided at the bottom of the email. it's using the report server name in the address instead of the
Alias that's been set up for this server. That link works, but subsequent sub-report links from the report fail because they are expecting the Alias in the address.
Is there a way to set up a subscription to use the server alias?
The report server e-mail delivery extension uses the UrlRoot setting in the configuration file to create the link, and it determines URLs in reports based on the following behavior:
When UrlRoot is blank (the default value) and there are URL reservations, the report server automatically determines URLs the same way that URLs are generated for the ListReportServerUrls method. The first URL returned
by the ListReportServerUrls method is used. Or, if SecureConnectionLevel is greater than zero (0), the first SSL URL is used.
When UrlRoot is set to a specific value, the explicit value is used.
When UrlRoot is blank and there are no URL reservations configured, the URLs in rendered reports and in e-mail links are incorrect.