gpt4 book ai didi

sql-server - 如何使用gmail帐户进行ssrs电子邮件订阅

转载 作者:行者123 更新时间:2023-12-02 07:31:16 24 4
gpt4 key购买 nike

我有一份使用 SSRS 2008 R2 的报告,我想使用“电子邮件”选项订阅此报告。我在 Reporting Services Manager 中配置了设置,将服务器用作“smtp.gmail.com”,将发件人地址用作我的 gmail ID。

我还尝试使用 SMTP 虚拟服务器并使用智能主机作为“smtp.gmail.com”进行中继。但是我在发送电子邮件时收到以下错误:

Failure sending mail: The transport failed to connect to the server.



我正在使用 IIS 7 Windows Server 2008 。以下是我的 rsreportserver.config 文件的片段:
<SMTPServer>smtp.gmail.com</SMTPServer>
<SMTPServerPort>587
</SMTPServerPort>
<SMTPAccountName>
</SMTPAccountName>
<SMTPConnectionTimeout>
</SMTPConnectionTimeout>
<SMTPServerPickupDirectory>
</SMTPServerPickupDirectory>
<SMTPUseSSL>True
</SMTPUseSSL>
<SendUsing>2</SendUsing>
<SMTPAuthenticate></SMTPAuthenticate>
<From>myid@gmail.com</From>

任何帮助将不胜感激。
谢谢

最佳答案

从我读过的内容来看,听起来您可能需要设置一个本地 SMTP 中继服务器来发送电子邮件,b/c SSRS 要求“报表服务器服务必须在 SMTP 服务器上具有代理发送权限”,并且不需要似乎提供了输入密码的任何选项。我假设 SSRS 订阅电子邮件设置仅适用于 Windows 身份验证,因为它使用 SSRS 服务,但配置文档含糊不清。 ( http://technet.microsoft.com/en-us/library/ms345234(v=sql.105).aspx )

这是一个显示如何设置 SMTP 中继服务器 http://www.vsysad.com/2012/04/setup-and-configure-smtp-server-on-windows-server-2008-r2/ 的链接

以下是您需要以不同方式执行的步骤。

  • 第 19 项,选择 Basic Authentication,输入您的 gmail 帐户信息,并确保选中 TLS 加密。
  • 第 21 项,输入 您的 服务器名称作为完全限定域名。输入“smtp.google.com”作为“智能主机”。

  • 然后在您的 SSRS SMTP 配置中指定您刚刚在上面创建的 SMTP 服务器。

    如果您还没有,您可能还需要在您的 gmail 帐户上启用 POP3。 https://support.google.com/mail/answer/13273?cbid=wl8yzeug2lob&src=cb&lev=topic

    关于sql-server - 如何使用gmail帐户进行ssrs电子邮件订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21479550/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com