Hi,
Before modify these settings, remember to back up your files.
By default, SSRS uses anonymous authentication to access the SMTP Server, but most SMTP Servers currently do not support anonymous authentication.
You need to modify the type of security authentication to access the SMTP Server.
The configuration file for SSRS is named rsreportserver.config, for SSRS2012 version, the configuration file is stored at
C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
In the file, there are 2 important nodes to configure:
1.Set EnableAuthPersistance to True, comment out RSWindowsNegotiate.
<Authentication>
<AuthenticationTypes>
<!--<RSWindowsNegotiate/>-->
<RSWindowsNTLM/>
</AuthenticationTypes>
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
2.Configure SMTP Security Authentication
<SMTPAuthenticate>2</SMTPAuthenticate>
SMTPAuthenticate specifies how the report server connects to the remote SMTP server. The default value is 0 (or no authentication). In this case, the connection is made through Anonymous access. Depending on your domain configuration, the report server and the SMTP server may need to be members of the same domain.
To send e-mail to restricted distribution lists (for example, distribution lists that accept incoming messages only from authenticated accounts), set SMTPAuthenticate to 2.
For reference:
rsreportserver-config-configuration-file
IMPORTANT: After you’ve saved the configuration-file, don’t forget to restart the SSRS service on your server.
Regards,
Zoe