当我的应用使用SendGrid向我的Hotmail电子邮件(或我的GMAIL)帐户发送包含简单超链接的电子邮件时,例如:
<a href="http://www.google.com">PROMPT</a>
然后浏览器(Hotmail或Gmail)显示所有这些而不仅仅是“PROMPT”:
<a href="https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.google.com&data=02%7C01%7Cdouglaskbell%40hotmail.com%7Ce4acc1e5d9884e23b17b08d535124e28%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636473275089765539&sdata=X8yBhoPiilx%2Bb1Uqaxrh2YkLH%2BtHZ13kddPGhgd2i8o%3D&reserved=0">PROMPT</a>
但超链接有效。
答案 0 :(得分:0)
从python发送HTML链接时遇到了同样的问题。我做的是像这样添加HTML标签
<html><a href="http://google.com">Google</a></html>
所以Hotmail看到该消息实际上是一条HTML消息。
注意:您发送的消息是mimetype设置为text / html吗?