因为用CDO需要用户先配置了outlook,这样不太好。怎么直接收发电子邮件。在VC下

解决方案 »

  1.   

    用socket端口,发送有关的邮件命令。在http://www.codeguru.com/中查找有关mail的内容,里面有例子。
      

  2.   

    对的,楼上的说的没有错,你自己直接用socket来发送就行了,
    但是你需要知道关于pop3 smtp的一些协议头结构,自己填充这些结构。
    就可以了,
      

  3.   

    一个封装的SMTP类,很好用,可以测试一下。http://www.naughter.com/smtp.html
      

  4.   

    邮件接收和发送是依据SMTP ,POP3协议实现的。
    首先要创建这两个类。然后还有处理邮件的 消息类。
    主要技术是网络接口编程,也就是SOCKET编程。
    分成两种方式 实现,一种是服务器实现,一种是客户端实现。
    服务器与客户端主要区别是 多线城实现帧听和发送的功能。
    例如:
     CPOP3 pop3;
    pop3.CONNECT()
    pop3.RECIEVE()
    pop3.SEND()
    ........
    等一系列 网络编程函数。
    主要是线网络接口编程。你可以使用API 也可以使用MFC类实现。
    最好使用MFC类实现实现。
    我本人做过邮件系统程序,有一定经验,如果你 还有不明白问题可以问我 。
    祝你 学习进步!