是不是要实现邮件的首发功能

解决方案 »

  1.   

    新建一个js:sendmail.js
    function clickMail()
    {var gm=document.gomail
    var vDomain=gm.domainss
    var vName=gm.uName
    var vPw=gm.uPw
    if(vDomain.value==""){alert("您没有选择邮箱!")
    vDomain.focus()
    return false}
    if(vName.value==""){alert("用户名不能为空!")
    vName.focus()
    return false
    }
    if(vPw.value==""){alert("密码不能为空!")
    vPw.focus()
    return false}
    switch(vDomain.value){
    case "163":
    gm.action="http://reg.163.com/CheckUser.jsp"
    gm.url.value="http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15"
    gm.username.value=vName.value
    gm.password.value=vPw.value
    gm.enterVip.value=''
    break
    case "126":
    gm.action="https://reg.163.com/logins.jsp"
    gm.domain.value="126.com"
    gm.username.value=vName.value +"@126.com"
    gm.password.value=vPw.value
    gm.url.value="http://entry.mail.126.com/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D-1";
    break
    case "yeah":
    gm.action="https://reg.163.com/logins.jsp"
    gm.domain.value="yeah.net";
    gm.username.value=vName.value +"@yeah.net"
    gm.password.value=vPw.value
    gm.url.value="http://entry.mail.yeah.net/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26style%3D-1";
    break
    case "188":
    gm.action="http://reg.mail.188.com/servlet/coremail/login?language=0&style=1"
    gm.user.value=vName.value
    gm.pass.value=vPw.value
    break
    case "sohu":
    gm.action="http://passport.sohu.com/login.jsp"
    gm.url.value=""
    gm.UserName.value=vName.value
    gm.Password.value=vPw.value
    gm.id.value=vName.value
    gm.username.value=vName.value
    gm.password.value=vPw.value
    gm.m.value=vName.value
    gm.passwd.value=vPw.value
    gm.mpass.value=vPw.value
    gm.loginid.value=vName.value+"@sohu.com"
    gm.fl.value="1"
    gm.vr.value="1|1"
    gm.appid.value="1000"
    gm.ru.value="http://login.mail.sohu.com/servlet/LoginServlet"
    gm.eru.value="http://login.mail.sohu.com/login.jsp"
    gm.ct.value="1173080990"
    gm.sg.value="5082635c77272088ae7241ccdf7cf062"
    break
    case "yahoo":
    gm.action="https://edit.bjs.yahoo.com/config/login"
    gm.login.value=vName.value
    gm.passwd.value=vPw.value
    break
    case "yahoocn":
    gm.action="https://edit.bjs.yahoo.com/config/login"
    gm.login.value=vName.value+"@yahoo.cn"
    gm.passwd.value=vPw.value
    break
    case "tom":
    gm.action="http://bjweb.163.net/cgi/163/login_pro.cgi"
    gm.user.value=vName.value
    gm.pass.value=vPw.value
    break
    case "21cn":
    gm.action="http://passport.21cn.com/maillogin.jsp"
    gm.LoginName.value=vName.value
    gm.passwd.value=vPw.value
    gm.domainname.value="21cn.com"
    gm.UserName.value=vName.value+'@21cn.com'
    break
    case "sina":
    gm.action="http://mail.sina.com.cn/cgi-bin/login.cgi"
    gm.u.value=vName.value
    gm.psw.value=vPw.value
    break
    case "gmail":
    gm.action="https://www.google.com/accounts/ServiceLoginAuth"
    gm.Email.value=vName.value
    gm.Passwd.value=vPw.value
    break
    case "chinaren":
    gm.action="http://passport.sohu.com/login.jsp"
    gm.loginid.value=vName.value+"@chinaren.com"
    gm.passwd.value=vPw.value
    gm.fl.value="1"
    gm.vr.value="1|1"
    gm.appid.value="1005"
    gm.ru.value="http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/"
    gm.ct.value="1174378209"
    gm.sg.value="84ff7b2e1d8f3dc46c6d17bb83fe72bd"
    break
    case "tianya":
    gm.action="http://www.tianya.cn/user/loginsubmit.asp"
    gm.vwriter.value=vName.value
    gm.vpassword.value=vPw.value
    break
    case "baidu":
    gm.action="http://passport.baidu.com/?login"
    gm.u.value="http://passport.baidu.com/center"
    gm.username.value=vName.value
    gm.password.value=vPw.value
    break
    case "xiaonei":
    gm.action="http://login.xiaonei.com/Login.do"
    gm.email.value=vName.value
    gm.password.value=vPw.value
    break
    case "51com":
    gm.action="http://passport.51.com/login.5p"
    gm.passport_51_user.value=vName.value
    gm.passport_51_password.value=vPw.value
    gm.gourl.value="http%3A%2F%2Fmy.51.com%2Fwebim%2Findex.php"
    break
    }
    vPw.value=""
    return true}
    新建一个网页用于输入用户名和密码:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <SCRIPT language=JavaScript type=text/javascript defer 
    src="sendmail.js"></SCRIPT>
    </head><body>
    <FORM id=FrLgn onSubmit="return clickMail()" method=post name=gomail 
    action="">用户名:
      <INPUT tabIndex=1 size=15 
    name=uName> 邮箱:<SELECT tabIndex=2 size=1 name=domainss><OPTION 
      selected>请选择邮箱</OPTION><OPTION value=163>@163.com 网易</OPTION><OPTION 
      value=126>@126.com 网易</OPTION><OPTION value=sina>@sina.com 新浪</OPTION><OPTION 
      value=yahoo>@yahoo.com.cn</OPTION><OPTION 
      value=yahoocn>@yahoo.cn</OPTION><OPTION value=gmail>@gmail.com</OPTION><OPTION 
      value=sohu>@sohu.com 搜狐</OPTION><OPTION value=tom>@tom.com</OPTION><OPTION 
      value=188>@188.com</OPTION><OPTION value=21cn>@21cn.com</OPTION><OPTION 
      value=yeah>@yeah.net</OPTION><OPTION>-请选择其他服务-</OPTION><OPTION 
      value=baidu>百度账号</OPTION><OPTION value=chinaren>ChinaRen校友录</OPTION><OPTION 
      value=xiaonei>校内网</OPTION><OPTION value=51com>51.com</OPTION></SELECT> 密码:<INPUT 
    tabIndex=3 size=12 type=password name=uPw> <INPUT style="WIDTH: 5em; HEIGHT: 1.67em; FONT-SIZE: 13px" tabIndex=4 value=" 登录 " type=submit name=sub>   
    </FORM>
    </body>
    </html>
    经测试能登陆到sina邮箱但如果该邮箱要求输入验证码的话则不能成功登陆。
      

  2.   

    要用新浪的邮件代码。这种邮件代码新浪是不会随便提供的。