sql-server - 从 MS SQL Server 使用 sp_send_dbmail 时如何设置自定义电子邮件 header ?

标签 sql-server tsql database-mail

我目前正在使用 T-SQL 发送带有来自存储过程的附件的电子邮件:

EXEC @return_status = msdb.dbo.sp_send_dbmail
    @profile_name = 'ProfileName',
    @recipients = @recipients,
    @body = @mailbody,
    @subject = @subject,
    @file_attachments = @full_attachment_filename

我想在发送的电子邮件上设置自定义 header 。有没有办法使用 sp_send_dbmail 存储过程来做到这一点?

更多信息:SQL 服务器版本为 2005,它通过 Microsoft Exchange 服务器 (2003) 发送电子邮件。

最佳答案

默认的 sp_send_dbmail 无法根据您的问题编辑标题信息...

我知道这个是因为我可以看到输入参数和代码定义:

USE [msdb]
EXEC sp_help sp_send_dbmail

但是,您可以编辑个人资料,以便将回复(自动或其他方式)发送到电子邮件地址,例如:donotreply@youremailaddress.co.uk 或将其留空?

关于sql-server - 从 MS SQL Server 使用 sp_send_dbmail 时如何设置自定义电子邮件 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25364558/

相关文章:

sql - 在查询末尾插入 ROW,其中包含 SUM 列的总计

sql - MSDB.dbo.sysmail_faileditems 中没有行

sql-server - SQL Server 上运行的许多 KILLED/ROLLBACK 任务在 2 天后进度为 0%

mysql - 为什么这个查询只返回 1 行?

sql-server - 精美的 SSRS pdf 报告示例

sql-server - 使用分区表删除数百万条记录?

sql - T-SQL 中的按行最大值

sql - 在 SQL Server 中将字符串转换为货币值

sql-server-2008-express - SQL服务器 "Cannot send mails to mail server" "Failure sending mail"

php - 错误 ODBC MS SQL