msdb.dbo.sp_send_dbmail可以接受别名收件人吗?

时间:2019-04-11 13:22:32

标签: sql-server sql-server-2014 sql-server-2016 sql-server-2017

我正在玩msdb.dbo.sp_send_dbmail从SQL Server发送电子邮件。

我的目标是将电子邮件发送到一个或多个通讯组列表(它们的电子邮件地址可能有也可能没有别名)。 如果我使用通讯组列表的实际电子邮件地址(以下示例)可以正常工作,但是我很好奇是否有人知道通讯组列表的别名是否可以用作有效的收件人?

有效方法(基本测试):

exec msdb.dbo.sp_send_dbmail
    @profile_name = 'MyProfile',
    @recipients = 'teamLoremIpsum@test.com;',
    @body = 'Test email body',
    @subject = 'Test email subject';

我试图查看它是否可行(根据我到目前为止的测试-没运气):

exec msdb.dbo.sp_send_dbmail
    @profile_name = 'MyProfile',
    @recipients = 'Team Lorem Ipsum;',
    @body = 'Test email body',
    @subject = 'Test email subject';

我查看了存储过程的MS documentation,显然这是不可能的。 还发现一个thread here说不可能,但是已经很老了(2010),我想知道是否有一种解决方法,因为(?)

谢谢您的输入!

0 个答案:

没有答案