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) => {