最近在学PHP,知道PHP中发信牵扯到SMTP协议?也不太清楚,反正挺想学的,哪位给点思路,让小弟的PHP道路继续下去.

解决方案 »

  1.   

    不要一步登天才开始学php,就慢慢来
      

  2.   

    先php吧socket 之类的慢慢来
      

  3.   

    连接对方 smtp server 的端口. 然后 按 SMTP 协议发送相关命令就行了.具体的 看SMTP协议.也可以看看网上相关SMTP发信的源码.里面有常用的SMTP发信命令的.
    大体可以分几个步骤
    1 发送请求 得到服务器回应后.
    2 发送认证请求 得到服务回应后, 发送认证数据
    3 认证成功后, 发送发信命令. 并发送 发件人, 收件人, 标题, 邮件内容,附件等等等等内容.
    4 发送结束请求命令.
      

  4.   


    发邮件直接有相应函数,用不着你重新写个smtp服务器