如何在SQL Server中使用sp_send_dbmail指定回复地址

时间:2008-10-28 16:34:25

标签: sql-server sp-send-dbmail

我需要向某人发送电子邮件,并希望他们能够简单地回复电子邮件,而无需指定电子邮件地址。

使用sp_send_dbmail将回复地址设置为发送它的配置文件的名称。

可以更改它以指定回复 - 所以看起来它来自我。

感谢。

2 个答案:

答案 0 :(得分:4)

更新:显然,在SQL Server 2008中添加了“@reply_to”参数。

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。

答案 1 :(得分:2)

不在sp send dbmail本身

回复地址只是文字,可以在个人资料中设置。

例如,我配置了bob@bob.com,但电子邮件帐户是private@isp.com

点击回复,转到bob@bob.com

因此,配置sp使用的配置文件以显示此信息。

The line saying "The e-mail address to show on outgoing e-mail messages." here

sp send dbmail help. no parameter for reply address