发往outlook 2003/2007的Html电子邮件

时间:2012-05-31 12:39:49

标签: c++ html css outlook html-email

我通常只是在StackOverflow上找到答案但是找不到关于这个主题的任何好处。 我有一个C ++程序,需要发送格式化的HTML与CSS(和嵌入的图像)和我们所关注的主要电子邮件客户端是Outlook 2003/2007。我有一个HTML页面准备好了,我可以从IE发送它(文件 - >通过邮件发送页面),它没关系,一旦我让我的程序读取相同的文件并发送它没有任何CSS实际工作,只有简单HTML。

由于

1 个答案:

答案 0 :(得分:1)

如上所述,大多数电子邮件客户端不支持外部CSS。

此外,如果您使用的是后台css,您会发现有几个电子邮件客户端(例如GMail)不支持它们。虽然there are work arounds

我倾向于将所有CSS内联并保持尽可能简单。

你想用CSS做什么?

编辑:

这就是我如何运作的方式。使用内联CSS和HTML的组合。

<td background="Path/to/image.jpg" style="background-image:url(path/to/image.jpg);"></td>

EDIT2: 对于Outlook 2007,请尝试添加重复。所以

Background-repeat: No-repeat; 

Edit3:

如果一切都失败了。 Try this