编写一个邮件发送程序,想发送html格式的邮件,就是对方在邮箱中收到的时候直接显示的是html格式的,我用的别人的一个发送邮件类,发送到gmail的时候可以正常显示比如
<a href='http://www.xxx.com'>click</a>
显示click
但是发送到126,或者163里面就变成以附件形式发送过去了呢?
不知道这个是程序中编码的问题,还是126,163的问题呢?怎样才能达成一致都发送成功能呢?还有如果我想把图片也嵌入到这个html页面中发送过去,需要注意什么啊?万分感谢,小弟在这里感激不尽

解决方案 »

  1.   

    搜索 内嵌图片 cid:    contentid  等关键字
    就有答案了
      

  2.   

    up一个 急用阿,现在主要问题是,怎么实现,大概原理懂了,但是不知道怎么具体操作,代码怎么实现,比如要发送html格式的邮件,那么content-type 要设置成text/html,然后里面有要嵌入一个图片,那么问题:
    1,这个图片是网络上的还是本地机的,网络上的可以用一个超级链接,但是我想用本地机的,不知道怎么把图片弄进去
    2,发送附件的时候,现在只能发送文本形式的,发送图片的附件就会出问题,不知道怎么回事?谢谢各位给偶解答解答阿
      

  3.   

    1. 可以是本地的,只是图片被编码进了邮件里,像附件一样,只是有一个Content-ID标记。然后在html中用cid标记引用
    2. 应该不会吧你看看foxmail或outlook express编码出的eml文件格式就知道了