php - 使用 Mandrill api 更改格式发送邮件

标签 php html css email mandrill

我在 php 中使用 Mandrill api 发送邮件。我在 MailChimp 上创建模板,然后在 Mandrill 上导出它们。

可视化没问题,当我将 html-css 代码复制/粘贴到本地文件时,一切正常而且很漂亮。

当我使用 MailChimp 发送测试邮件时,也没有问题。但是当我用 Mandrill 发送真实邮件/测试邮件时,边距消失了:

the good one in localthe wrong margins one

有人知道为什么会这样吗?
非常感谢

编辑
我需要补充一点,在 Thunderbird 中我不再有边距问题

最佳答案

这似乎是因为 gmail(可能还有其他)并不像 html 页面那样解释所有的 css。

我找到了一些很酷的工具,可以将我的邮件代码转换为内联 css 代码: http://premailer.dialect.ca/

编辑

https://stackoverflow.com/a/30545587/4617961

关于php - 使用 Mandrill api 更改格式发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35986156/

相关文章:

PHP <Style> 改变div的背景颜色

php - 自动加载和命名空间 php

html - 选择每 4 个 <div>

jquery - 如何创建切换按钮?

css - LESS 混入一个变量类名

html - 根据另一个div的高度计算一个div的位置

php - 数据库插入错误

php - 根据通知/警告停止脚本执行

javascript - jquery 附加的两个输入未在同一行上对齐

javascript - react : How to prompt for unsaved changes when navigating with react-router-component