如何使用 Legacy 模板正确显示链接?
How to correctly display links using Legacy templates?
我正在尝试使用旧模板的替换来发送电子邮件。一些替换是 URLs,我想使用标签显示它们。我的问题是 href 属性中的所有内容都在不应该输出的时候输出。
例如,这是我的电子邮件模板中的一行。
<a href="-acceptUrl-">Follow this link</a> to accept the invitation and get started.
电子邮件中输出以下内容(在 Gmail 中收到):
关注此 link http://www.website.com 接受邀请并开始。
SendGrid 中的所见即所得显示正确格式:
另一个例子是当我尝试显示 URL 本身并使其可点击时:
Twitter: <a href="-twitterUrl-">-twitterUrl-</a><br />
这是我在 Gmail 中收到的邮件:
推特:http://twitter.com/xxx http://twitter.com/xxx
正确格式:
@jacobmovingfwd 的想法是正确的,但正确的答案来自发送方。
我正在使用 C# 的 SendGrid API。以下行不正确:
msg.AddContent(MimeType.Text, parameters.Body);
我以为AddContent
方法只用于模板的<%body%>
标签。但显然它为所有模板设置了 mime 类型。所以我通过将行更改为来修复它:
msg.AddContent(MimeType.Html, parameters.Body);
我正在尝试使用旧模板的替换来发送电子邮件。一些替换是 URLs,我想使用标签显示它们。我的问题是 href 属性中的所有内容都在不应该输出的时候输出。
例如,这是我的电子邮件模板中的一行。
<a href="-acceptUrl-">Follow this link</a> to accept the invitation and get started.
电子邮件中输出以下内容(在 Gmail 中收到):
关注此 link http://www.website.com 接受邀请并开始。
SendGrid 中的所见即所得显示正确格式:
另一个例子是当我尝试显示 URL 本身并使其可点击时:
Twitter: <a href="-twitterUrl-">-twitterUrl-</a><br />
这是我在 Gmail 中收到的邮件:
推特:http://twitter.com/xxx http://twitter.com/xxx
正确格式:
@jacobmovingfwd 的想法是正确的,但正确的答案来自发送方。
我正在使用 C# 的 SendGrid API。以下行不正确:
msg.AddContent(MimeType.Text, parameters.Body);
我以为AddContent
方法只用于模板的<%body%>
标签。但显然它为所有模板设置了 mime 类型。所以我通过将行更改为来修复它:
msg.AddContent(MimeType.Html, parameters.Body);