gpt4 book ai didi

.net - 如何请求使用 SQLCLR 存储过程发送的电子邮件的已读回执

转载 作者:行者123 更新时间:2023-12-01 23:04:35 25 4
gpt4 key购买 nike

我的任务是获取客户端收到的电子邮件的“已读回执”,并且这些电子邮件是使用 SQLCLR 存储过程发送的。但我无法弄清楚它是如何完成的。您能否告诉我如何为电子邮件配置已读回执?

最佳答案

我原本以为使用内置的Database Mail系统和sp_send_dbmail发送电子邮件比使用 SQLCLR 更容易、更方便,但似乎即使在提出这个问题之前这是更好的选择,既然希望请求已读回执,那么使用 SQLCLR 可能是解决问题的方法。由于数据库邮件不支持该 header 或传递自定义 header 以手动添加它:

Add custom header with sql server database mail

因此,看起来您将在 .NET 中将电子邮件 header 添加到您的 MailMessage 对象中:

MailMessage email = new MailMessage();

email.Subject = "some exciting topic";
// set other properties of "email" object
email.Headers.Add("Disposition-Notification-To", "<addr_to_send_receipt_to@domain.tld>");

欲了解更多信息,请参阅:

关于.net - 如何请求使用 SQLCLR 存储过程发送的电子邮件的已读回执,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34274140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com