@Override
protected void doLogin() throws ContactsException {
try {
String responseStr = doGet(preLoginUrl, "http://webmail6.189.cn/webmail/");
String loginUrl = lastUrl.substring(0, lastUrl.indexOf("PassportLogin")) + getFormUrl(responseStr);
NameValuePair params[] = {
new NameValuePair("__EVENTTARGET", ""),
new NameValuePair("__EVENTARGUMENT", ""),
new NameValuePair("__VIEWSTATE", getInputValue("__VIEWSTATE", responseStr)),
new NameValuePair("__EVENTVALIDATION", getInputValue("__EVENTVALIDATION", responseStr)),
new NameValuePair("txtUserId", getUsername(email)),
new NameValuePair("txtPwd", password),
new NameValuePair("ibtn_Login", ""),
new NameValuePair("HiddenReg", getInputValue("HiddenReg", responseStr)),
new NameValuePair("HiddenErrMsg", ""),
new NameValuePair("TimeMsg", "")
};
responseStr = doPost(loginUrl, params, lastUrl);
String redirectUrl = getHrefUrl(responseStr, "/webmail/logon.do");
doGet(lastUrl.substring(0, lastUrl.indexOf("/webmail/")) + redirectUrl, loginUrl);
} catch (Exception e) {