什么意思,不用outlook,可以用foxmail,方正飞扬,等等许多软件都可以吗!

解决方案 »

  1.   

    用MAPI控件。
    去看一下MSDN自带的例子。
      

  2.   

    看点rfc吧,smtp协议和imap协议
      

  3.   

    谢谢朋友们的回答!我的意思是使用VB编程 ,并不希望看到outlook的出现,(不想用MAPI).
      

  4.   

    我就是这个意思,没有RFC的话我发给你
      

  5.   

    谢谢king的回复,你能发一个RFC给我可以吗?
      

  6.   

    如果你只是不希望看到OutLook的界面,而在实际中调用OutLook(对它的调用是发邮件最简单的方式),可以如下:
        Set Olapp = CreateObject("outlook.application")
        Set Oitem = Olapp.CreateItem(0)
        With Oitem
            .Subject = gDepa_Name
            .body = "Any thing that you want to say...."
            .To = "[email protected]"
            .send
        End With
        建立一个窗体,仿造Outlook的格式:目标地址、正文、主题,然后将Oitem.body, Oitem.subject, Oitem.to 的值换一下就可以了。不过这样启动速度较慢。
        你还可以用Winsock发送,但设置就麻烦多了。
      

  7.   

    楼上兄弟说得很对,winsock控件可以实现,但是比较麻烦
      

  8.   

    看看 http://www.csdn.net/develop/read_article.asp?id=3575