SQL Serverでsp_send_dbmailを使用して返信先アドレスを指定する方法
-
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 =] 'reply_to'
     電子メールメッセージの「返信先アドレス」の値です。有効な値として1つの電子メールアドレスのみを受け入れます。これは、メールプロファイルの設定を上書きするために使用されるオプションのパラメーターです。このパラメーターは、varchar(MAX)型です。 SMTPセキュリティ設定は、これらのオーバーライドが受け入れられるかどうかを決定します。パラメーターが指定されていない場合、デフォルトはNULLです。
spにないdbmail自体を送信する
返信アドレスは単なるテキストであり、プロファイルで設定できます。
たとえば、bob @ bob.comを設定しますが、メールアカウントはprivate@isp.comです
返信をヒットすると、bob @ bob.comに送信されます
したがって、spが使用するプロファイルを構成して、これを表示します。