image - Mandrill 内嵌图像未在 Microsoft Outlook 中显示,但在 gmail 中显示
问题描述
我有一个问题,当通过 Mandrill 的电子邮件服务发送带有嵌入式内联图像的电子邮件时,桌面 Outlook (v16.*) 中没有显示电子邮件图像
以下包括我通过他们的 API 传递给 Mandrill 的 JSON 的摘录:
“图像”:[{ “名称”:“example.jpg”,“type_”:“图像/jpg”,“内容”:“/9j/4AAQSkZJRg }],
"html": "... < img src=\"cid:example.jpg\" />...",
图像显示在其他电子邮件客户端中,例如:
- Gmail 网页版
- 移动版 Gmail
- Outlook.com
用户没有看到图像,而是以附件的形式呈现为文本文件。
通过 Mandrill 的 API 页面以及编码帖子提交图像时,我遇到了这个问题。
有关可能的问题或解决方案的任何线索都会有很大帮助。
解决方案
似乎问题的原因在于 mime 类型。所需的类型不是“jpg”,而是“jpeg”。
似乎在那之后工作。
推荐阅读
- angular - Angular 和 FileMaker API
- oboe - 使用带有 .obb 文件的双簧管播放声音
- data-visualization - Grafana:Y轴上的自定义比例
- sql - 如何在列中选择值 A 或同时选择 A 和 B 但不选择 B?
- ruby-on-rails - 在控制器中保存记录后如何触发动作
- gis - 如何在道路形状文件和特定区域创建一定数量的海龟?
- nativescript - Nativescript iOS App Delegate 方法未触发
- python - Python * 关于参数(不是 args 或 kwargs)
- java - Unable to find match between the canonical context path and the URI presented by the user agent
- java - 如何检索本地化的 Linkedin 登录页面