比较少的情况是由php直接完成pop3、smtp、imap的服务(不是不可能)。比方说smtp服务一般由sendmail、exim、qmail、postfix等程序提供,php做的只是界面而已。你提到的用户问题是这样的,根据低层邮件系统的不同有不同的提供,例如sendmail是使用操作系统真实用户,而qmail、postfix既可以使用操作系统真实用户也可以使用存储在数据库、ldap上的用户,具体采用哪种方式就看需求了。由于邮件系统里面涉及很多内容(大体上是mta、mua),我很久以前做邮件系统,这里不可能三言两语的把全部内容说明白。我的建议是你先去看看关于qmail、postfix的相关资料,再看igenus邮件系统就行了(php写的webmail)。

解决方案 »

  1.   

    winmail 在浏览器访问的时候是用PHP写的页面
    后台是用VC写的一个软件
      

  2.   

    我以前也没听说过这个,现在喊做,我也不知道 webmail 的php方面到底要写哪些,是不是只写 pop3 的收发信,就可以了,pop3 可以做完收发信工作吗,我对 pop3 连接的command基本不知道,可以指点一下哪儿有这个的 doc 吗?谢谢先了, unixdotnet(concinnity)
      

  3.   

    还有就是这种 webmail 系统的后台做什么? 加入不能有注册等信息的管理话,后台是不是基本上没事可做。
      

  4.   

    用socket函数直接读服务器的pop3端口,执行pop3的命令把信取到你的服务器上(有现成的类可用),然后要decodemime,分析信件,读的信件内容(好像没有什么好的类可用,这步比较麻烦)......至于发信,一般使用别人写好的smtp类(也是直接操作smtp端口的),比如phpmailer
      

  5.   

    执行pop3的命令把信取到你的服务器上,这个指令是什么? 我查很久没查到
      

  6.   

    先发送LIST
    再发送GETMAIL
    估计是这样
    如果只是用户使用的话,有很多现成的可用,支持pop3,smtp和imap如果要用PHP注册的话,得看你用大的是什么邮件统,然后看PHP是否有执行添加用户的权限比如exec("xxx -a aaa");聚个例子说穿了就是执行外部命令
      

  7.   

    你是不是说得http访问那,看看asp的,借鉴一下,再参考他自带的help
      

  8.   

    好像得有一个邮件服务器吧,sendmail什么的,要不没法用PHP实现
      

  9.   

    我都说了大体思路了,还要等什么结果,难道不会自学?csdn真是。