Как указать адрес для ответа, используя sp_send_dbmail в SQL Server
-
04-07-2019 - |
Вопрос
Мне нужно отправить кому-то электронное письмо, и я хочу, чтобы они могли просто ответить на электронное письмо без необходимости указывать адрес электронной почты.
Использование sp_send_dbmail устанавливает адрес ответа в качестве имени профиля, с которого он был отправлен.
Можно ли это изменить, чтобы указать ответ на, чтобы это выглядело так, как будто оно пришло от меня.
Спасибо.
Нет правильного решения
Другие советы
Обновить:по-видимому, параметр "@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= ] 'ответить на запрос'
Является значением 'ответить на адрес' сообщения электронной почты.Он принимает только один адрес электронной почты в качестве допустимого значения.Это необязательный параметр, используемый для переопределения настроек в профиле почты.Этот параметр имеет тип varchar(MAX).Параметры безопасности SMTP определяют, принимаются ли эти переопределения.Если параметр не указан, по умолчанию используется значение NULL.
Не в самом sp send dbmail
Адрес ответа - это просто текст, и его можно настроить в профиле.
Например, я настраиваю bob@bob.com но учетная запись электронной почты private@isp.com
Нажмите ответить, и он перейдет к bob@bob.com
Итак, настройте свой профиль, используемый sp таким образом, чтобы показать это.