从php发送html电子邮件

时间:2010-12-30 15:35:21

标签: php html email

我为我的用户制作简报,并希望使用我的php发送。 我使用的邮件功能很好。我的问题如下。 电子邮件在gmail和hotmail上不会显示,而且只在网络版上显示。如果我使用Outlook或邮件查看电子邮件,则应用CSS。但是当我在网上查看同一封电子邮件时,css似乎已被删除。 知道我应该做什么吗?

我的第二个问题是关于html电子邮件本身的结构。它应该有html和body标签吗?或者只是div足够了? 你会建议使用表格进行布局,因为我注意到有些新闻通讯使用它们吗?也许这是浮动的更好的替代品(仅限html电子邮件)

感谢您的帮助

5 个答案:

答案 0 :(得分:2)

Google是您的朋友,This article seems to answer your question

答案 1 :(得分:1)

电子邮件客户端不支持当今网络浏览器支持的所有HTML / CSS功能。

有关详细信息,请参阅以下内容:

答案 2 :(得分:1)

Gmail的网页用户界线会删除所有<style>个标记。

答案 3 :(得分:0)

它应该是一个完全自给自足的html文档,其中包含样式,所有路径(链接/图像/等等)都应该是完整的路径。

答案 4 :(得分:0)

请参阅这些链接

Send Email Text HTML

CSS HTML