sql reporting service 远程smtp服务器配置支持
Windows server 2016
SQL 2008 r2 或2014
网易企业邮箱
本地防火墙已关闭,暂停杀毒软件
要求实现reporting service订阅邮件发送
可+V联系 kimi_gong2
ToDesk远程支持
实现后可采纳并追加赏金
目前调整配置文件后订阅状态不是挂起就是断开连接

sql reporting service 远程smtp服务器配置支持
Windows server 2016
SQL 2008 r2 或2014
网易企业邮箱
本地防火墙已关闭,暂停杀毒软件
要求实现reporting service订阅邮件发送
可+V联系 kimi_gong2
ToDesk远程支持
实现后可采纳并追加赏金
目前调整配置文件后订阅状态不是挂起就是断开连接

关注引自免费微信小程序:皆我百晓生
针对SQL Server Reporting Services (SSRS)在Windows Server 2016上配置远程SMTP服务器以实现邮件订阅功能的问题,特别是使用网易企业邮箱作为邮件服务提供商的情况,以下是一种可能的解决方案步骤:
在rsreportserver.config文件中,SMTP服务器的配置部分需要正确填写。以下是一个示例配置,适用于使用SSL连接到网易企业邮箱的场景:
<Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDelivery, Microsoft.ReportingServices.EmailDeliveryProvider">
<Configuration>
<RSEmailDPConfiguration>
<SMTPServer>smtphz.qiye.163.com</SMTPServer>
<SMTPServerPort>465</SMTPServerPort>
<SMTPAccountName>your-email@yourdomain.com</SMTPAccountName>
<SMTPPassword>YourPassword</SMTPPassword>
<SMTPUseSSL>true</SMTPUseSSL>
<SendUsing>2</SendUsing>
<SMTPAuthenticate>2</SMTPAuthenticate>
<From>your-email@yourdomain.com</From>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
注意点:
SMTPServer 和 SMTPServerPort 应根据实际的邮件服务商设置。SMTPAccountName 和 SMTPPassword 应为有效的网易企业邮箱账户名和密码。SMTPUseSSL 设置为 true 表示使用SSL加密连接。SendUsing 和 SMTPAuthenticate 的值应根据邮件服务商的要求进行设置。在修改了rsreportserver.config之后,需要重启Reporting Services服务,以使更改生效。可以通过以下命令在PowerShell中执行:
Restart-Service -Name "SQLSERVERREPORTINGSERVICES"
在SSRS中创建一个测试订阅,尝试发送邮件以验证配置是否正确。如果邮件没有成功发送,检查rsreportserver.log日志文件中的错误信息,这通常位于%ProgramFiles%\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles目录下。
确保服务器的防火墙规则允许出站连接到SMTP服务器的端口(在此案例中是465)。同时,检查网络设置,确认没有代理服务器阻止了出站SMTP连接。
某些邮件服务商对发送邮件有严格的限制,包括但不限于每天的邮件数量、IP黑名单等。确保你的邮件账户没有违反这些政策。
如果以上步骤都无法解决问题,建议联系网易企业邮箱的技术支持,他们可以提供更具体的指导或确认是否存在邮件服务端的问题。同时,检查SSRS的日志文件可能会提供更多关于问题根源的线索。