From bdcc2fa0e2c503915acaafe242bc9e7f83ec5478 Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Thu, 19 May 2022 14:50:43 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=82=AE=E4=BB=B6=E6=A0=BC?=
=?UTF-8?q?=E5=BC=8F=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Service/Common/MailService.cs | 158 ++++++++++++++----
1 file changed, 122 insertions(+), 36 deletions(-)
diff --git a/IRaCIS.Core.Application/Service/Common/MailService.cs b/IRaCIS.Core.Application/Service/Common/MailService.cs
index abc1e7098..2aa8d41ca 100644
--- a/IRaCIS.Core.Application/Service/Common/MailService.cs
+++ b/IRaCIS.Core.Application/Service/Common/MailService.cs
@@ -46,18 +46,37 @@ namespace IRaCIS.Application.Services
//主题
messageToSend.Subject = "[来自展影IRC] 关于重置邮箱的提醒";
- messageToSend.Body = new TextPart("plain")
- {
- Text = $@"尊敬的{userName},您好:
- 感谢您使用展影云平台。
- 您正在进行邮箱重置操作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
- 此邮件属系统自动发出,无需回复。
+ var builder = new BodyBuilder();
- 祝您顺利!/Best Regards.
- 上海展影医疗科技有限公司"
+ builder.HtmlBody = @$"
+
+
+
+ 尊敬的{userName}, 您好:
+
+
+ 感谢您使用展影云平台。
+
+
+ 您正在进行邮箱重置操作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
+
+
+ 此邮件属系统自动发出,无需回复。
+
+
+ 祝您顺利!/Best Regards。
+
+
+ 上海展影医疗科技有限公司
+
+
+
+ ";
- };
+ messageToSend.Body = builder.ToMessageBody();
+
+
EventHandler sucessHandle = (sender, args) =>
{
@@ -92,16 +111,38 @@ namespace IRaCIS.Application.Services
//主题
messageToSend.Subject = "[来自展影IRC] 关于重置密码的提醒";
- messageToSend.Body = new TextPart("plain")
- {
- Text = $@"您好:
- 感谢您使用展影云平台。
- 您正在进行邮箱重置密码操作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
- 此邮件属系统自动发出,无需回复。
- 祝您顺利!/Best Regards.
- 上海展影医疗科技有限公司"
- };
+
+ var builder = new BodyBuilder();
+
+ builder.HtmlBody = @$"
+
+
+
+ 您好:
+
+
+ 感谢您使用展影云平台。
+
+
+ 您正在进行邮箱重置密码操作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
+
+
+ 此邮件属系统自动发出,无需回复。
+
+
+ 祝您顺利!/Best Regards。
+
+
+ 上海展影医疗科技有限公司
+
+
+
+ ";
+
+
+ messageToSend.Body = builder.ToMessageBody();
+
EventHandler sucessHandle = (sender, args) =>
{
@@ -136,16 +177,39 @@ namespace IRaCIS.Application.Services
//主题
messageToSend.Subject = $"[来自展影IRC] [{researchProgramNo}] 关于中心调研的提醒";
- messageToSend.Body = new TextPart("plain")
- {
- Text = $@"尊敬的用户,您好:
- 感谢您使用展影云平台。
- 您正在参与展影医疗IRC项目中心调研工作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
- 此邮件属系统自动发出,无需回复。
- 祝您顺利!/Best Regards.
- 上海展影医疗科技有限公司"
- };
+
+
+ var builder = new BodyBuilder();
+
+ builder.HtmlBody = @$"
+
+
+
+ 您好:
+
+
+ 感谢您使用展影云平台。
+
+
+ 您正在参与展影医疗IRC项目中心调研工作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
+
+
+ 此邮件属系统自动发出,无需回复。
+
+
+ 祝您顺利!/Best Regards。
+
+
+ 上海展影医疗科技有限公司
+
+
+
+ ";
+
+
+ messageToSend.Body = builder.ToMessageBody();
+
EventHandler sucessHandle = (sender, args) =>
@@ -187,16 +251,38 @@ namespace IRaCIS.Application.Services
//主题
messageToSend.Subject = "[来自展影IRC] 关于重置邮箱的提醒";
- messageToSend.Body = new TextPart("plain")
- {
- Text = $@"尊敬的{userName},您好:
- 感谢您使用展影云平台。
- 您正在进行邮箱重置操作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
- 此邮件属系统自动发出,无需回复。
- 祝您顺利!/Best Regards.
- 上海展影医疗科技有限公司"
- };
+
+ var builder = new BodyBuilder();
+
+ builder.HtmlBody = @$"
+
+
+
+ 您好:
+
+
+ 感谢您使用展影云平台。
+
+
+ 您正在进行邮箱重置操作,验证码是: {verificationCode},请在3分钟内输入该验证码,进行后续操作。如非本人操作,请忽略该邮件。
+
+
+ 此邮件属系统自动发出,无需回复。
+
+
+ 祝您顺利!/Best Regards。
+
+
+ 上海展影医疗科技有限公司
+
+
+
+ ";
+
+
+ messageToSend.Body = builder.ToMessageBody();
+
EventHandler sucessHandle = (sender, args) =>
{