使用 Mandrill api 更改格式发送邮件
Posted
技术标签:
【中文标题】使用 Mandrill api 更改格式发送邮件【英文标题】:Send mail with Mandrill api changes formatting 【发布时间】:2016-06-29 09:50:03 【问题描述】:我在 php 中使用 Mandrill api 发送邮件。我在 MailChimp 上创建模板,然后将它们导出到 Mandrill。
可视化效果还可以,当我将 html-css 代码复制/粘贴到本地文件中时,一切正常且美观。
当我使用 MailChimp 发送测试邮件时,也可以。但是当我使用 Mandrill 发送真实邮件/测试邮件时,边距消失了:
the good one in local 和 the wrong margins one
有人知道为什么会有这种差异吗? 非常感谢
编辑 我需要在 Thunderbird 中添加,我不再有边距问题了
【问题讨论】:
【参考方案1】:这似乎是因为 gmail(可能还有其他人)不会将所有 css 都解释为 html 页面。
我发现了一些很酷的工具,可以将我的邮件代码转换为内联 css 代码: http://premailer.dialect.ca/
编辑
https://***.com/a/30545587/4617961
【讨论】:
以上是关于使用 Mandrill api 更改格式发送邮件的主要内容,如果未能解决你的问题,请参考以下文章
强制 mandrill API 发送邮件,而不是 django 与 smtp
通过 Mandrill NodeJS API 发送时我没有收到电子邮件