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

sql reporting service 远程smtp服务器配置支持
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
28条回答 默认 最新
关注
获得2.00元问题酬金 引自免费微信小程序:皆我百晓生
针对SQL Server Reporting Services (SSRS)在Windows Server 2016上配置远程SMTP服务器以实现邮件订阅功能的问题,特别是使用网易企业邮箱作为邮件服务提供商的情况,以下是一种可能的解决方案步骤:
步骤 1: 配置SSRS中的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
的值应根据邮件服务商的要求进行设置。
步骤 2: 验证邮件服务器设置
在修改了
rsreportserver.config
之后,需要重启Reporting Services服务,以使更改生效。可以通过以下命令在PowerShell中执行:Restart-Service -Name "SQLSERVERREPORTINGSERVICES"
步骤 3: 测试邮件发送
在SSRS中创建一个测试订阅,尝试发送邮件以验证配置是否正确。如果邮件没有成功发送,检查
rsreportserver.log
日志文件中的错误信息,这通常位于%ProgramFiles%\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles
目录下。步骤 4: 确认防火墙和网络设置
确保服务器的防火墙规则允许出站连接到SMTP服务器的端口(在此案例中是465)。同时,检查网络设置,确认没有代理服务器阻止了出站SMTP连接。
步骤 5: 检查邮件服务商限制
某些邮件服务商对发送邮件有严格的限制,包括但不限于每天的邮件数量、IP黑名单等。确保你的邮件账户没有违反这些政策。
如果以上步骤都无法解决问题,建议联系网易企业邮箱的技术支持,他们可以提供更具体的指导或确认是否存在邮件服务端的问题。同时,检查SSRS的日志文件可能会提供更多关于问题根源的线索。
解决 无用评论 打赏 举报 编辑记录