日期:2014-05-18  浏览次数:20511 次

关于.net下邮件发送在outlook和foxmail下显示不同的问题。
各位好~

  关于.net下邮件自动发送的问题。
  背景如下:
  每日定时发送邮件;邮件服务器是公司内部的;接收对象是全部门。邮件内容是多个不同表格,从上而下顺序列出。
  使用的.net下的MailMessage控件。
  msg.BodyFormat = MailFormat.Html;  

  存在问题:
  员工使用Foxmail接收查看邮件时很正常,但是使用Outlook查看时,就会发现第一个表格只显示前面几行,第二个表格只显示后面几行,并且两个表格挨在一起。而下面的其他的表格,则显示正常。

  请各位帮帮忙,帮我分析下是什么原因造成的。

  先谢谢各位了。~

------解决方案--------------------
Outlook貌似不支持hml格式的吧
------解决方案--------------------
看DIV行不行
------解决方案--------------------
outlook只蹂躏前面2个表格吗?做2个空表格什么都不放 或者放2个空格,让outlook慢慢玩,其他的正式表格放这2个表格后面就行了
------解决方案--------------------
outlook是支持html格式的信件的.不过不知道处理的时候有什么特殊.


------解决方案--------------------
发一个简单html邮件试试.貌似outlook对html解析出问题了
------解决方案--------------------
对html的解析问题??


------解决方案--------------------
难道是对有些标签解析不了?

还是lz写的不够规范?