我模拟QQ邮箱帐号密码验证码验证成功并获取到了http://mail.qq.com/cgi-bin/frame_html?sid=ot24jeG-vmHMIW8_&r=461cded82f7c155b5432565bfb1bf3dc 
然后从COOKIE中获取到了 发邮件所必要的QM_SID等参数
然后用CURL POST 发邮件链接时候总是报
{title : "cgi exception",appname : "compose_send",errcode: "-2",errmsg: " \x3cscript\x3egetTop().location.href=\x22/cgi-bin/loginpage?s=session_timeout\x26from=\x26r=c4d452b99bb39e07073304c3249fa235\x22;\x3c/script\x3e" } 有经验的GG JJ MM DD 们帮忙解决下啊

解决方案 »

  1.   

    ptuiCB('4','0','','0','您输入的验证码不正确,请重新输入。', 'QQ'); 现在直接验证码错误- -。 帮帮忙啊 留QQ也行。。
    COOKIE设置正确 其他设置都正确- -。
      

  2.   

    这种试多了就会有验证码问题,验证码是没有办法解决的。
    之前尝试的时候是不是参数传递的不对,你可以通过网络监听看一下请求的头信息,然后模拟。
    不过不建议用curl这种方式模拟网页的操作,url定期会变化、有验证码等都是不好解决的问题。
    qq发邮件的话,你可以尝试邮件协议来发送,比如pop。