我在SendGrid中创建了一个模板,但是css在Gmail上可用,但在Outlook上不可用。 我想知道是否有解决方案,如果用户有一个Gmail帐户,则显示我的代码的一部分,并且对Outlook也这样做?
我看到了:https://stackoverflow.com/a/45740386/13000745
但是当我检查HTML时,看不到<u>
标签。
答案 0 :(得分:0)
通常不必专门针对电子邮件客户端,尤其是在电子邮件客户端不断更新的情况下。
您链接到的解决方案使您可以定位Gmail App用户,但不能定位所有Gmail用户。例如,它不适用于浏览器(webmail)上的Gmail,也不适用于Gmail IMAP / POP用户(使用具有自定义域名的Gmail的用户)。 (但是该解决方案仍然有效。)
重申一下,不可能基于一个人的电子邮件客户端以100%的准确度(甚至可能是合理的诸如95%的准确度)传送不同的内容。除非你当然要问所有人。
要使CSS正常工作,必须内联CSS(使用与HTML一致的style属性)。您可以使用Campaign Monitor的工具来进行https://inliner.cm/