SQL Server 2017 数据库邮件静默错误

SQL Server 2017 数据库邮件静默错误

我已经在 VMWare 中安装了开发环境,其中包含:

  • Windows 服务器 2016
  • SQL 服务器 2017

目标是对当前处于以下状态的基地进行迁移测试:

  • Windows 服务器 2003
  • SQL Server 2008 R2 在旧环境(2008 R2)中我使用数据库电子邮件发送电子邮件没有问题。

我已经按照相同的步骤在相同的环境中发送电子邮件。

一切似乎都运行良好。电子邮件出现在 sysmail_sentitems 中。sysmail_event_log 中没有问题。

然而,电子邮件没有到达。

但没有错误。我做的测试:

  • 我禁用了防火墙
  • 我禁用了 Windows Defender
  • 我已通过 Telnet 连接
  • 我尝试了不同的电子邮件配置文件

一切似乎都顺利,但是邮件没有到达,也没有错误。

知道我可以调查什么吗?

答案1

当您运行此查询时,您得到任何返回吗?

选择前 100 个 mail.send_request_date 作为 SentDate、sent_status 作为原因、err.[description]、mail.* 从 [msdb].[dbo].[sysmail_allitems] 邮件内连接 [msdb].[dbo].[sysmail_event_log] err ON err.mailitem_id = mail.mailitem_id WHERE mail.sent_status <>'sent' 按 mailitem_id 降序排序

相关内容