我模拟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 们帮忙解决下啊
然后从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 们帮忙解决下啊
COOKIE设置正确 其他设置都正确- -。
之前尝试的时候是不是参数传递的不对,你可以通过网络监听看一下请求的头信息,然后模拟。
不过不建议用curl这种方式模拟网页的操作,url定期会变化、有验证码等都是不好解决的问题。
qq发邮件的话,你可以尝试邮件协议来发送,比如pop。