首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在T-SQL中具有reply-to报头的SPF兼容消息

在T-SQL中具有reply-to报头的SPF兼容消息
EN

Stack Overflow用户
提问于 2009-03-06 06:03:48
回答 2查看 1.1K关注 0票数 0

下面是从SQL Server2005内部运行的T-SQL代码。我正在寻找添加一个“回复”头,以便任何回复都会去“回复”地址,而不是发件人地址。是的,我知道如何在数据库邮件中设置它,但我只想在现有的解决方案中添加一些代码。我不想使用数据库邮件。

我正在寻找的是类似以下VB代码的东西,但我想要一个T-SQL版本...

代码语言:javascript
运行
复制
Dim objMessage
objMessage = Server.CreateObject("CDO.Message")

objMessage.Fields("urn:schemas:mailheader:reply-to").Value = "SOME_OTHER_EMAIL_NOT_FROM"

这是T-SQL代码...

代码语言:javascript
运行
复制
EXEC @hr = sp_OACreate 'CDO.Message', @iMsg OUT

EXEC @hr = sp_OASetProperty @iMsg, 'Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendusing").Value','2'

EXEC @hr = sp_OASetProperty @iMsg, 'Configuration.fields("http://schemas.microsoft.com/cdo/configuration/smtpserver").Value','smtp.mymailserver.com'

EXEC @hr = sp_OASetProperty @iMsg, 'Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendusername").Value', 'username'

EXEC @hr = sp_OASetProperty @iMsg, 'Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendpassword").Value', 'password'

EXEC @hr = sp_OASetProperty @iMsg, 'Configuration.fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").Value', '1'

EXEC @hr = sp_OAMethod @iMsg, 'Configuration.Fields.Update', null

EXEC @hr = sp_OASetProperty @iMsg, 'To', @To

EXEC @hr = sp_OASetProperty @iMsg, 'From', @From

EXEC @hr = sp_OASetProperty @iMsg, 'Subject', @Subject

EXEC @hr = sp_OASetProperty @iMsg, 'TextBody', @Body

EXEC @hr = sp_OAMethod @iMsg, 'Send', NULL

我不理解使用T-SQL等效项设置标头的语法。

EN

Stack Overflow用户

发布于 2009-03-06 06:10:07

请改用SQL Server 2005's Database Mail功能。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/617791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档