Как указать адрес для ответа с помощью sp_send_dbmail в SQL Server - PullRequest
4 голосов
/ 28 октября 2008

Мне нужно отправить электронное письмо кому-то, и я хочу, чтобы он мог просто ответить на него без указания адреса электронной почты.

Использование sp_send_dbmail устанавливает адрес для ответа в качестве имени профиля, из которого он был отправлен.

Можно ли это изменить, чтобы указать ответ, чтобы он выглядел так, как будто он от меня.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 01 октября 2014

Обновление: по-видимому, параметр "@reply_to" был добавлен в SQL Server 2008.

В SQL Server 2005 нет параметра «ответить» в sp_send_dbmail:
http://msdn.microsoft.com/en-us/library/ms190307%28v=sql.90%29.aspx

Но SQL Server 2008 (2008 R2, 2012 и т. Д.) Имеет параметр «Ответить», в sp_send_dbmail:
http://msdn.microsoft.com/en-us/library/ms190307%28v=sql.100%29.aspx

[@ reply_to =] 'reply_to'
Значение «ответа на адрес» сообщения электронной почты. Он принимает только один адрес электронной почты в качестве допустимого значения. Это необязательный параметр, используемый для переопределения настроек в профиле почты. Этот параметр имеет тип varchar (MAX). Параметры безопасности SMTP определяют, принимаются ли эти переопределения. Если параметр не указан, по умолчанию используется значение NULL.

2 голосов
/ 28 октября 2008

Не в sp отправлять саму dbmail

Адрес ответа - просто текст, который можно настроить в профиле.

Например, я настраиваю bob@bob.com, но учетная запись электронной почты является private@isp.com

Хит ответа, и он идет к bob@bob.com

Итак, настройте ваш профиль, используемый sp таким образом, чтобы показать это.

Строка с надписью «Адрес электронной почты, отображаемый в исходящих сообщениях электронной почты». здесь

sp send dbmail help. нет параметра для адреса ответа

...