【发布时间】:2018-10-18 17:55:02
【问题描述】:
我正在尝试发送一封确认电子邮件,除了链接是纯文本而不是可点击链接之外,一切正常。
这是我的代码:
public static Task SendEmailConfirmationAsync(this IEmailSender emailSender, string email, string link)
{
return emailSender.SendEmailAsync(email, "Please Confirm your email",
$"Please confirm your account by clicking this link: <a href='{link}'>link</a>");
}
提前谢谢你
【问题讨论】:
-
您的电子邮件客户端是否设置为默认将电子邮件显示为纯文本?
-
没想到。让我现在检查
-
不确定如何帮助您,因为这不是编码问题。电子邮件明显显示为纯文本,否则您将看不到该 HTML 锚标记。
-
公平。我想我会联系支持人员。
-
如果您也共享 MessageServices.cs 中的代码会很有帮助。您是否将正文设置为
new TextPart("html") { Text = message }?
标签: c# asp.net-mvc asp.net-core mailkit