gpt4 book ai didi

c# - 生成多个编码的 HTML/文本电子邮件 T-SQL

转载 作者:太空狗 更新时间:2023-10-29 20:21:31 24 4
gpt4 key购买 nike

对于我的第一个问题,我有典型的 Web 电子商务场景,用户可以在其中订购各种产品,然后收到确认电子邮件。我一直在搜索为此应用程序发送电子邮件的最佳方式,我希望有人能为我指明正确的方向。

我可以从应用程序或数据库发送纯文本确认电子邮件,但现在我想通过创建一系列 HTML 模板来改变现状,以便在发送电子邮件时使用。将有多个 HTML 模板和多个电子邮件内容。当用户下订单时,订单记录在数据库中,然后通过存储过程确定产品/订单的类型,并选择合适的模板文件名,电子邮件内容并将所有关键文本替换为用户/订单信息。

同时,我也想要用文本版本编码的电子邮件,所以我可以发送一封包含两种类型的电子邮件,然后完成。

是否可以在 SQL Server 2008 R2 中执行此操作,还是我应该将内容信息发送回应用程序然后发送电子邮件?我担心后者的问题是,它可能会在站点与数据库来回通信时造成一些延迟。

此外,我想切换到 Amazon SES,它很容易与 .Net 一起使用,但我还没有能够使用 SQL 2008 R2 进行设置,所以我不确定这是否是一个错误我这边,或者兼容性问题。

基础知识:应用:.Net 4.0数据库:SQL 2008 R2

最佳答案

此处的关键要求是在同一封电子邮件中发送消息的 HTML 和文本版本。 SQL Server 数据库邮件不支持发送多部分 MIME 消息 - 如果您想这样做,您将需要从您的应用程序发送邮件。

Command reference for sp_send_dbmail - 请注意,@body_format 参数可以是 HTML 或文本 - 不能两者都是。

关于c# - 生成多个编码的 HTML/文本电子邮件 T-SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9155584/

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