想使用php实现邮局功能,下载了hmailserver和一个webmail并配置成功在看webmail的源码的时候,发现其中两个很重要的类,一个是class.smtp.php,一个是class.pop3.php,因为对该站点的结构不是很熟悉(没文档,虽然结构看起来已经很清楚了,但是有很多数据缓存的东西在里面,所以搞得我很头晕实在看不下去了)
就在网上搜索了一下,结果发现很多地方都有这两个类,貌似phpmailer是比较推崇的,而我看phpmailer貌似只有smtp没有pop3啊所以想请教一下,有什么现成的实现smtp和pop3的开源资源啊?这样我就可以调用smtp和pop3的资源并自己完成数据的后继处理了。谢谢。

解决方案 »

  1.   

    https://github.com/PHPMailer/PHPMailer有POP3的
      

  2.   

    我和手头的webmail对比了一下,又看pop3类,理解成这样:
    1、phpmailer自身的pop3本身只是提供了pop3的连接、验证、发送和取回数据,关闭连接,但是并没有将各种pop3的指令做进去,相当于是要自己使用sendString发送确定的指令,使用getResponse来获取pop服务器的返回数据,
    2、而且对于返回的eml信息还需要自己进行解码
    不知道是不是这样的呢?
    如果是的话,有没有什么解码eml(mime?)的类呢?
    谢谢。
      

  3.   

    而且github地址的pop3是5.0的,而另外一个XXXXforceXXXX()是5.1的……