sp_send_dbmail:FROM_ADDRESS

Den*_*nis 12 sql sql-server sql-server-2008 sql-server-2008-r2

我正在使用SQL Server 2008 R2.当我执行时,sp_send_dbmail我无法更改FROM_ADDRESS我们DBA指定的默认值.为什么有这个参数,如果它不起作用?如何指定"自定义" FROM_ADDRESS

Aar*_*and 29

您是否尝试过这种格式:

@from_address = 'custom display name <custom_address@your_domain.com>'
Run Code Online (Sandbox Code Playgroud)

?此外,根据文档,您需要确保您的SMTP服务器将接受覆盖 - 它可能在服务器上被拒绝并且与您的代码无关.

最后,有可能在2005兼容模式下,@profile_name将不可见.(我现在无法确认,但这是SQL Server 2008中添加的新参数.)