hotmail的mail server是基于http协议的,我想知道怎么才能与它通信并远程收发邮件!谢谢!

解决方案 »

  1.   

    用SOCKET,
    依据HTTP协议里的POST发送
    你可以参考RFC里面关于HTTP的协议,
    POST+变量的方式传递邮件。
      

  2.   

    Winsocket or WinInet1,create the internet session2,gethttpconnection3,http GET method with post data (ex: http://test.com/test.jsp?username=hello&passwd=world)4,http POST method with post data (ex: 
    http://test.com/login.jsp
    <in http headers post data is>
    username=hello&passwd=world
    )5,get html content6,close the internet session
      

  3.   

    要了解如下:
    1,socket编程
    2,smtp(管发送)和pop3(管接受)协议
    3,base64编码提示的是,现在的邮件服务器大多都要身份认正(老的例子都不好使了),要用AUTH LOGIN,指令,username和password都是要用base64编码的,附件也要用base64编码
      

  4.   

    foxmail采用的也是一个代理服务器具体名字记不起来了,foxmail中有说明
    我觉得它主要用的也是HTTP通信协议,但具体怎样实现的还不太明白,希望这方面的高手多指教
      

  5.   

    如果我来做hotmail的收信程序的话会研究一下它的html内容,如果研究不出来,就使用sniffer抓到包,然后妨照ie收信的模式做成程序就可以了。foxmail所做的事大概如此,只是让你感觉和pop3协议一样罢了。我想outlook不支持这种模式的原因是因为msn合作的关系。
      

  6.   

    谢谢,楼上各位的回复!但我想知道hotmail的邮件的格式是什么,向它发送命令的格式是什么,有人知道吗?谢谢!
      

  7.   

    ************我这里有基于SMTP的发送系列、和POP3的监控收发的源文件,要的话留下MAIL
      

  8.   

    嘿嘿,來一份,謝謝了!
    [email protected]
      

  9.   

    也给我一份吧,谢谢了
    [email protected]
      

  10.   

    给我一份,谢谢
    [email protected]
      

  11.   

    elongstory(阿龙) :
    [email protected]来一份,thx very much!