【问题标题】:iOS mail client doesnt render html emailiOS 邮件客户端不呈现 html 电子邮件
【发布时间】:2015-09-25 04:51:12
【问题描述】:

使用 MailChimp 从我的 rails 平台发送电子邮件。它仅使用具有内联样式且没有 js 的主体。除了 iOS 的本机邮件客户端外,它在所有 Web 客户端和移动客户端(iOS 和 Android)上都可以正常呈现。在 iOS 本地邮件客户端中提取电子邮件时,我可以看到电子邮件大约 50-100 毫秒,然后它消失了,只留下一个白色的空白页。看起来好像它正在“弹出被阻止”。内容本身是 3 个填充有文本和图像的彩色 div。有没有人经历过这样的事情?我已经搜索了网络(并将继续这样做)。

提前致谢

【问题讨论】:

  • 您发送的是 .html 和 .text 版本的电子邮件吗?
  • 我没有,那将替换为纯文本对吗?
  • 是的。如果您的邮件程序阻止了 html,它将寻找纯文本版本
  • 好吧,我的收件箱中有来自其他公司的电子邮件,这些电子邮件具有 html 和样式,而我的电子邮件在变白之前出现了片刻(因此它在某些时候呈现)。做纯文本并不能真正解决我的问题,谢谢你的建议
  • @NickM,这暂时可能是一个很好的解决方案。关于如何在移动客户端上呈现纯文本的信息,您能否指出正确的方向?

标签: html ios ruby-on-rails email mailchimp


【解决方案1】:

经过一番研究,我找到了答案。 Apple 的 iOS 邮件客户端在加载外部样式表方面并不大。事实上,如果您尝试将其包含在 html 中的任何位置,它会关闭所有 html。我有这条线:

        %link{:rel => :stylesheet, :type => :"text/css", :href => "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"}

当我把它拿出来时,一切正常,css 和所有!

希望这对某人有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 2013-08-01
    • 2022-11-20
    • 2021-11-30
    相关资源
    最近更新 更多