SPF-совместимое сообщение с заголовком «reply-to» внутри T-SQL - PullRequest
0 голосов
/ 06 марта 2009

Ниже приведен следующий код T-SQL, который работает изнутри SQL Server 2005. Я ищу добавить заголовок «reply-to», чтобы любой ответ шел по адресу «reply-to» , НЕ ОТ адреса. Да, я знаю о том, как настроить это в Database Mail, но я просто хочу добавить код в мое существующее решение. Я не хочу использовать Почту базы данных.

Я ищу что-то похожее на следующий код VB, НО ХОЧУ ВЕРСИЮ T-SQL ...

Dim objMessage
objMessage = Server.CreateObject("CDO.Message")

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

Вот код T-SQL ...

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.

Ответы [ 2 ]

1 голос
/ 06 марта 2009

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

0 голосов
/ 06 марта 2009

Вместо этого используйте Почта базы данных SQL Server 2005 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...