0

我正在使用数据驱动订阅向主要收件人和带有密件抄送的分发列表发送报告给我自己,前提是报告中有数据并且仅从早上 5 点到下午 5 点。一切正常,只是它没有发送到分发列表。我整个上午都在寻找,似乎找不到答案。这是我正在使用的查询(当然更改了私人信息!):

SELECT TOP(1) DATEPART(HOUR, GETDATE()) AS CurrentHour,
       ReceivedDateTime,
       'Incorrect Values Report (xls listing)'  as SubjectLine,
       'single_recipient@domain.com; Report Distribution List' as toLine,
       'me@domain.com' AS BccLine
FROM VIEW_C9999_INCORRECT_VALUES
WHERE NOT (IDNumber IN( 'C1234', 'C5678')
AND DATEPART(HOUR, GETDATE()) BETWEEN 5 AND 17

没有错误消息,只是没有发送到分发列表。我在查询中使用了分发列表的名称(报告分发列表),它是现有分发的有效名称,但我想我必须以不同的方式执行此操作?任何帮助将不胜感激!

4

1 回答 1

0

终于弄明白了——你需要使用分发列表的电子邮件地址,而不是它的别名。因此,应该是“ReportDistributionList@domain.com”而不是“报告分发列表”。

于 2014-10-15T16:35:22.483 回答