1

我将相同的电子邮件发送到 gmail(图像已正确加载)和 Outlook(无法加载给定的 URL)。

在 gmail 我有这个 html 代码:

http://xxx/~mgxzbmdx/joomla/images/stories/virtuemart/vendor/logo.png

在 Outlook 中这个:

https://dub113.mail.live.com/Handlers/ImageProxy.mvc?bicild=&canary=nUc%2fUMnrf0l9V5rzT3XB4Cb5axSzPUBWqwI5uP2ZjrU%3d0&url=http%3a%2f%2fx.x.x.x%2f%7emgxzbmdx%2fjoomla%2fimages%2fstories%2fvirtuemart%2fvendor%2flogo.png

关于原因的任何想法?

4

2 回答 2

0

我认为问题出在您的方法/软件上。看起来您/正在转换为%2f哪个 gmail 似乎足够聪明,可以解释,但 Outlook 不是。看看 Virtuemart 或 Joomla 中是否有可以关闭链接编码或类似的东西。

于 2013-08-07T15:15:01.740 回答
0

问题是文件类型。

HTML 电子邮件只能使用 .gif 或 .jpg。

尝试使用新的图片格式。我想您使用 .png 文件是因为它具有透明度吗?我不得不告诉你这一点让我很难过,但你最好在嵌套表格中使用拆分图像来伪装透明度。这是不破坏 html 电子邮件的唯一方法。

于 2013-08-06T13:28:29.740 回答