问题: 在Gmail中,电子邮件模板不会被视为 http://zurb.com/ink/downloads/templates/basic.html 它看起来像一个带有html标签的简单纯文本邮件,没有颜色格式
我试过的: 使用的模板代码:http://zurb.com/ink/downloads/templates/basic.html 复制粘贴在Views \ Layouts \ Emails \ html \ default.ctp中进行快速检查&发了一封测试邮件。
他们的测试说它应该适用于所有主要的电子邮件 测试结果:https://litmus.com/pub/85a1b19
答案 0 :(得分:1)
这是一个很好的布局 - 不适用于电子邮件。 对于模板HTML电子邮件,所有样式都必须是内联样式标签,不允许在许多电子邮件客户端中使用。
因此,您需要使用类似的方法在发送时将样式css转换为内联css: https://github.com/dereuromark/tools/blob/master/Lib/InlineCssLib.php
基本上,在生成最终模板时,帮助程序的afterLayout()挂钩可以触发它。 有关实施的详细信息,请参阅this discussion。
答案 1 :(得分:0)
也许参数 - > emailFormat(' text')? 确保您使用 - > emailFormat(' html')