加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 17:13:51 所属栏目:百科 来源:网络整理
导读:对于我的第一个问题,我有一个典型的网络电子商务场景,用户可以订购各种产品,然后收到确认电子邮件.我一直在为这个应用程序发送电子邮件的最佳方式进行大量搜索,我希望有人可以指出我正确的方向. 我可以发送纯文本确认来自应用程序或数据库的电子邮件,但现在
对于我的第一个问题,我有一个典型的网络电子商务场景,用户可以订购各种产品,然后收到确认电子邮件.我一直在为这个应用程序发送电子邮件的最佳方式进行大量搜索,我希望有人可以指出我正确的方向.

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

同时,我也喜欢使用文本版本编码的电子邮件,因此我可以发送一封包含这两种类型的电子邮件,然后完成.

是否可以在SQL Server 2008 R2中执行此操作,还是应该将内容信息发送回应用程序然后发送电子邮件?我担心后者的问题是,它可能会导致网站出现一些延迟,因为它与数据库来回传递.

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

基础:
应用程序:.Net 4.0
数据库:SQL 2008 R2

解决方法

这里的关键要求是在同一封电子邮件中发送消息的HTML和文本版本. SQL Server数据库邮件不支持发送多部分MIME邮件 – 如果要执行此操作,则需要从应用程序发送邮件.

Command reference for sp_send_dbmail – 请注意@body_format参数可以是HTML或文本 – 而不是两者.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读