【发布时间】:2021-09-08 12:33:50
【问题描述】:
我最近将 SendGrid 添加到我的 .net Core razor 项目中。为了使自动帐户确认和密码重置电子邮件更专业,我尝试实施动态模板。电子邮件以前可以正常工作,但是一旦我使用 SendGrid 帮助程序添加了模板 ID,电子邮件就不会发送。
//string emailString = "<html><body>"
//+ "<img src='https://publishendersapp.azwebsites.net/images/logo.png' />"
//+ "<p>Dear " + user.FirstName + ",</p>"
// + "<p>Thank you for registering for PublishFinders.com! We are glad to have you on board.</p>"
// + $"Please <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'> click </a> here to confirm your email address. <br />"
// + "<p>Thank you for registering ! </p>"
// + "<p>The PublisherFinders Team</p>" +
// "</body></html>";
//await _emailSender.SendEmailAsync(
// Input.Email, "Confirm your email ", emailString
// );
此代码使用它可以正常工作,但不能使用模板发送
【问题讨论】:
-
你有什么例外吗?请提供minimal reproducible example
-
我们已使用此代码 vivienfabing.com/dotnetcore/2019/04/14/… 。但在这种情况下不要发送电子邮件。
-
注意-我在发送网格门户中制作了一个模板
-
它似乎在[问题]中得到了回应:(stackoverflow.com/questions/60354527) 请检查它
-
好像在stackoverflow.com/questions/60354527回复了请查收