我做了一个Java邮件程序,它在gmail中不能正确显示,但是在hotmail中却可以正确显示。在gmail中,无法正确读取CSS,这会干扰整个布局。

最佳答案

请遵循以下规则:


如果可能的话,只需在表中设计所有内容即可。保持fixed布局。
不要使用CSS文件引用。只需在元素中进行样式化即可。
尽量避免出现图像,或者至少与公司徽标尽量保持一致。
在电子邮件中保留有限数量的链接。这是为了避免您的自动邮件进入垃圾文件夹。
避免使用复杂的CSS规则。




更新

顺便说一句,您必须设置内容类型"text/html"。您可能会看到几个已经完成的好例子:


Real的方法:http://www.rgagnon.com/javadetails/java-0504.html
另一个详细且有效的示例:http://www.vipan.com/htdocs/javamail.html


希望这可以帮助。

关于css - 基于Java的邮件程序无法在gmail中正确显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5138959/

10-10 22:29