Ê×Ò³ | Óʼþ×ÊѶ | ¼¼Êõ½Ì³Ì | ½â¾ö·½°¸ | ²úÆ·ÆÀ²â | ÓʼþÈ˲Š| Óʼþ²©¿Í | ÓʼþϵͳÂÛ̳ | Èí¼þÏÂÔØ | ÓʼþÖÜ¿¯ | ÈȵãרÌâ | ¹¤¾ß
ÍøÂç¼¼Êõ | ²Ù×÷ϵͳ | Óʼþϵͳ | ¿Í»§¶Ë | µç×ÓÓÊÏä | ·´À¬»øÓʼþ | Óʼþ°²È« | ÓʼþÓªÏú | ÒÆ¶¯µçÓÊ | ÓʼþÈí¼þÏÂÔØ | µç×ÓÊéÏÂÔØ

µç×ÓÓÊÏä

¸öÈËÓÊÏä | Gmail | Windows Live Hotmail | Yahoo | ÆóÒµÓÊÏä |
Ê×Ò³ > µç×ÓÓÊÏä > ÆóÒµÓÊÏä > ÆóÒµÓÊÏäµÇ¼´úÂ뼯½õ£¨ÉÐÒׯóÒµÓÊÏä¡¢ÐÂÀËÆóÒµÓÊÏä¡¢ËѺüÆóÒµÓÊÏ䣩 > ÕýÎÄ

ÆóÒµÓÊÏäµÇ¼´úÂ뼯½õ£¨ÉÐÒׯóÒµÓÊÏä¡¢ÐÂÀËÆóÒµÓÊÏä¡¢ËѺüÆóÒµÓÊÏ䣩

³ö´¦£º5DMail.NetÊÕ¼¯ÕûÀí ×÷Õߣº5DMail.NetÊÕ¼¯ÕûÀí ʱ¼ä£º2008-8-10 16:22:55

Ò»¡¢ÉÐÒׯóÒµÓÊÏäµÇ¼´úÂ루˳ÐòÒ»´ÎΪ£ºÍøÍ¨C2·þÎñÆ÷WebmailÓû§¡¢Webmail¹ÜÀíÔ±µÇ¼´úÂ룻µçÐÅWebmailÓû§¡¢Webmail¹ÜÀíÔ±µÇ¼´úÂ룩£º

1¡¢ÉÐÒ×ÍøÍ¨C2·þÎñÆ÷Óû§WebmailÓû§µÇ¼´úÂëÈçÏÂ
style type="text/css">
<!--
.border {
border: 1px solid #999999;
}
input {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
select {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
option{
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
TD {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
BODY {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
-->
</style>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<script language="JavaScript">
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function check_ssl(){
if (document.form2.usessl.checked == true){
document.form2.usessl.value = 1;
}else{
document.form2.usessl.value = 0;
}
}

function ssl(){
if (document.form2.usessl.checked == true){
SetCookie('ssl', 1, exp);
}else{
SetCookie('ssl', 0, exp);
}
}

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));


</script>
<SCRIPT language=JavaScript>
function merge() {
with (document.form3) {
account.value = temp_account.value + "@" + domain.value;
}
}
</SCRIPT>

</HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"><center>
<TABLE style="FONT-FAMILY: Times New Roman" cellSpacing=0 cellPadding=0 width=603 border=0>
<TBODY>
<TR>
<TD colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD class=text12>&nbsp;</TD>
<TD class=text12><a href="http://help.corpease.net/service_6_help.htm"></a></TD>
</TR>
<TR>
<TD width=17>&nbsp;&nbsp;&nbsp;</TD>
<TD class=text12 width=515> <P> <strong>ÆóÒµÓÊÏäÓû§<br>
<font face="Arial, Helvetica, sans-serif">Enterprise Email Users</font></strong>
<FORM name=form2 action=http://mail.c2.corpease.net/cgi/login method=post>
<input type="hidden" name="verifycookie" />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="105">Óû§Ãû<br> <font face="Arial, Helvetica, sans-serif">User
Name</font></td>
<td width="19">&nbsp;</td>
<td width="44">&nbsp;</td>
<td width="198">ÃÜÂë<br>
<font face="Arial, Helvetica, sans-serif">Password</font></td>
</tr>
<tr>
<td><input class=normal-font maxlength=100 size=30 name=user style="width: 100px"></td>
<td><font face=Arial color=black> </font></td>
<td><font face=Arial color=black>
<input maxlength=100 name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" type="hidden">
</font></td>
<td><INPUT class=normal-font type=password maxLength=100 size=30 name=pass style="width: 100px"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="157">ÓïÑÔ<br> <font face="Arial, Helvetica, sans-serif">Language</font></td>
<td width="149"> ·ç¸ñ<br> <font face="Arial, Helvetica, sans-serif">Style</font></td>
<td width="59" valign="bottom">SSL</td>
<td width="59">&nbsp;</td>
</tr>
<tr>
<td><select id="language" name="language" style="width: 120px" onChange="SetCookie('lang1', this.value, exp);">
<option value="-1">Default</option>
<option value="0" selected>Simplified Chinese</option>
<option value="1">English</option>
<option value="2">Traditional Chinese</option>
</select></td>
<td><select name="style" style="width: 120px" onChange="SetCookie('style', this.value, exp);">
<option value="-1" selected>Default</option>
<option value="0" selected>Simple</option>
<option value="1" selected>CorpEase</option>
</select></td>
<td><input type="checkbox" name="usessl" value="0" border="0" onClick="ssl();"></td>
<td><input name="submit" type=submit value=Login onClick="check_ssl();"></td>
</tr>
</table>
</FORM></P>
<br> <br> <P><BR>

<P></P></TD>
<TD class=text12 width=80></TD>
</TR>
<TR>
<TD height=15 colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
</TBODY>
</TABLE>
<script language="JavaScript">

switch (GetCookie('lang1')){
case "-1":
document.form2.language[0].selected = true;
break;
case "0":
document.form2.language[1].selected = true;
break;
case "1":
document.form2.language[2].selected = true;
break;
case "2":
document.form2.language[3].selected = true;
break;
default: document.form2.language[0].selected = true;
}

switch (GetCookie('style')){
case "-1":
document.form2.style[0].selected = true;
break;
case "0":
document.form2.style[1].selected = true;
break;
case "1":
document.form2.style[2].selected = true;
break;
case "2":
document.form2.style[3].selected = true;
break;
case "3":
document.form2.style[4].selected = true;
break;
default: document.form2.style[0].selected = true;
}

switch (GetCookie('lang2')){
case "0":
document.form3.styleidx[0].selected = true;
break;
case "1":
document.form3.styleidx[1].selected = true;
break;
}

switch (GetCookie('ssl')){
case "0":
document.form2.usessl.checked = false;
break;
case "1":
document.form2.usessl.checked = true;
break;
default: document.form2.usessl.checked = false;
}
</script>

±¸×¢£ºÔÚʵ¼ÊÍøÒ³ÖÆ×÷¹ý³ÌÖÐÒª°ÑÉÏÊö´úÂëÖеÄÈçÏ´úÂë: <input name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" maxlength=100 type="hidden">ÖеÄ"ÆóÒµÓÊÏäÓòÃû"¸ÄΪ¹ó˾µÄÆóÒµÓÊÏäÓòÃû,Èç¹û¹ó˾µÄÆóÒµÓÊÏäÓòÃûΪ mycompany.com.cn ÄÄôÕâÒ»´úÂëÓ¦¸Ã¸ü¸ÄΪ:<input name=domain style="width: 100px" value="mycompany.com.cn" maxlength=100 type="hidden">

2¡¢ÉÐÒ×ÍøÍ¨C2·þÎñÆ÷Óû§Webmail¹ÜÀíÔ±µÇ¼´úÂëÈçÏ£º

<style type="text/css">
<!--
.border {
border: 1px solid #999999;
}
input {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
select {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
option{
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
TD {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
BODY {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
-->
</style>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<script language="JavaScript">
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function check_ssl(){
if (document.form2.usessl.checked == true){
document.form2.usessl.value = 1;
}else{
document.form2.usessl.value = 0;
}
}

function ssl(){
if (document.form2.usessl.checked == true){
SetCookie('ssl', 1, exp);
}else{
SetCookie('ssl', 0, exp);
}
}

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));


</script>
<SCRIPT language=JavaScript>
function merge() {
with (document.form3) {
account.value = temp_account.value + "@" + domain.value;
}
}
</SCRIPT>

</HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"><center>
<TABLE style="FONT-FAMILY: Times New Roman" cellSpacing=0 cellPadding=0 width=603 border=0>
<TBODY>
<TR>
<TD colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD class=text12>&nbsp;</TD>
<TD class=text12>&nbsp;</TD>
</TR>
<TR>
<TD width=17>&nbsp;&nbsp;&nbsp;</TD>
<TD class=text12 width=515> <P><strong>ÆóÒµÓÊÏä¹ÜÀíÔ±<br>
</strong><font face="Arial, Helvetica, sans-serif"><strong>Enterprise
Email Administrators</strong></font>

<FORM name=form3
action=http://mail.c2.corpease.net:9900/siteadmin/servlet/siteadmin/pub/Login
method=post onSubmit="merge();">
<input type="hidden" name="account">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="105">Óû§Ãû<br> <font face="Arial, Helvetica, sans-serif">User
Name</font></td>
<td width="19">&nbsp;</td>
<td width="44">&nbsp;</td>
<td width="189">ÃÜÂë<br>
<font face="Arial, Helvetica, sans-serif">Password</font></td>
</tr>
<tr>
<td><input class=normal-font maxlength=100 size=30 name=temp_account style="width: 100px"></td>
<td><FONT face=Arial color=black></FONT></td>
<td><INPUT maxLength=100 name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" type="hidden"></td>
<td><INPUT class=normal-font type=password maxLength=100 size=10 name=passwd style="width: 100px"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="168">ÓïÑÔ<br>
<font face="Arial, Helvetica, sans-serif">Language</font></td>
<td width="190">&nbsp;</td>
</tr>
<tr>
<td><select name="locale" style="width: 120px" onChange="SetCookie('lang2', this.value, exp);">
<option value="zh_CN" selected>Simplified Chinese</option>
<option value="en_US">English</option>
<option value="zh_TW">Traditional Chinese</option>
</select></td>
<td><INPUT name="submit2" type=submit value="Admin Login"></td>
</tr>
</table>
</FORM></P>
<P></P></TD>
<TD class=text12 width=80></TD>
</TR>
<TR>
<TD height=15 colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
</TBODY>
</TABLE>
<script language="JavaScript">

switch (GetCookie('lang1')){
case "-1":
document.form2.language[0].selected = true;
break;
case "0":
break;
case "1":
document.form2.language[2].selected = true;
break;
case "2":
break;
}

switch (GetCookie('style')){
case "-1":
document.form2.style[0].selected = true;
break;
case "0":
document.form2.style[1].selected = true;
break;
case "1":
document.form2.style[2].selected = true;
break;
case "2":
document.form2.style[3].selected = true;
break;
case "3":
document.form2.style[4].selected = true;
break;
}

switch (GetCookie('lang2')){
case "0":
document.form3.styleidx[0].selected = true;
break;
case "1":
document.form3.styleidx[1].selected = true;
break;
}
</script>


±¸×¢£ºÔÚʵ¼ÊÍøÒ³ÖÆ×÷¹ý³ÌÖÐÒª°ÑÉÏÊö´úÂëÖеÄÈçÏ´úÂë:<INPUT maxLength=100 name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" type="hidden">ÖÐµÄÆóÒµÓÊÏäÓòÃûÇëÌæ»»Îª¹ó˾µÄÓòÃû,Èç mycompany.com.cn ,Ìæ»»ºóµÄ´úÂëӦΪ:<INPUT maxLength=100 name=domain style="width: 100px" value="mycompany.com.cn" type="hidden">

3¡¢ÉÐÒ×µçÐÅ·þÎñÆ÷Óû§WebmailÓû§µÇ¼´úÂëÈçÏ£º

<style type="text/css">
<!--
.border {
border: 1px solid #999999;
}
input {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
select {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
option{
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
TD {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
BODY {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
-->
</style>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<script language="JavaScript">
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function check_ssl(){
if (document.form2.usessl.checked == true){
document.form2.usessl.value = 1;
}else{
document.form2.usessl.value = 0;
}
}

function ssl(){
if (document.form2.usessl.checked == true){
SetCookie('ssl', 1, exp);
}else{
SetCookie('ssl', 0, exp);
}
}

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));


</script>
<SCRIPT language=JavaScript>
function merge() {
with (document.form3) {
account.value = temp_account.value + "@" + domain.value;
}
}
</SCRIPT>

</HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"><center>
<TABLE style="FONT-FAMILY: Times New Roman" cellSpacing=0 cellPadding=0 width=603 border=0>
<TBODY>
<TR>
<TD colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD class=text12>&nbsp;</TD>
<TD class=text12><a href="http://help.corpease.net/service_6_help.htm"></a></TD>
</TR>
<TR>
<TD width=17>&nbsp;&nbsp;&nbsp;</TD>
<TD class=text12 width=515> <P> <strong>ÆóÒµÓÊÏäÓû§<br>
<font face="Arial, Helvetica, sans-serif">Enterprise Email Users</font></strong>
<FORM name=form2 action=http://mail.corpease.net/cgi/login method=post>
<input type="hidden" name="verifycookie" />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="105">Óû§Ãû<br> <font face="Arial, Helvetica, sans-serif">User
Name</font></td>
<td width="19">&nbsp;</td>
<td width="44">&nbsp;</td>
<td width="198">ÃÜÂë<br>
<font face="Arial, Helvetica, sans-serif">Password</font></td>
</tr>
<tr>
<td><input class=normal-font maxlength=100 size=30 name=user style="width: 100px"></td>
<td><font face=Arial color=black> </font></td>
<td><font face=Arial color=black>
<input maxlength=100 name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" type="hidden">
</font></td>
<td><INPUT class=normal-font type=password maxLength=100 size=30 name=pass style="width: 100px"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="157">ÓïÑÔ<br> <font face="Arial, Helvetica, sans-serif">Language</font></td>
<td width="149"> ·ç¸ñ<br> <font face="Arial, Helvetica, sans-serif">Style</font></td>
<td width="59" valign="bottom">SSL</td>
<td width="59">&nbsp;</td>
</tr>
<tr>
<td><select id="language" name="language" style="width: 120px" onChange="SetCookie('lang1', this.value, exp);">
<option value="-1">Default</option>
<option value="0" selected>Simplified Chinese</option>
<option value="1">English</option>
<option value="2">Traditional Chinese</option>
</select></td>
<td><select name="style" style="width: 120px" onChange="SetCookie('style', this.value, exp);">
<option value="-1" selected>Default</option>
<option value="0" selected>Simple</option>
<option value="1" selected>CorpEase</option>
</select></td>
<td><input type="checkbox" name="usessl" value="0" border="0" onClick="ssl();"></td>
<td><input name="submit" type=submit value=Login onClick="check_ssl();"></td>
</tr>
</table>
</FORM></P>
<br> <br> <P><BR>

<P></P></TD>
<TD class=text12 width=80></TD>
</TR>
<TR>
<TD height=15 colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
</TBODY>
</TABLE>
<script language="JavaScript">

switch (GetCookie('lang1')){
case "-1":
document.form2.language[0].selected = true;
break;
case "0":
document.form2.language[1].selected = true;
break;
case "1":
document.form2.language[2].selected = true;
break;
case "2":
document.form2.language[3].selected = true;
break;
default: document.form2.language[0].selected = true;
}

switch (GetCookie('style')){
case "-1":
document.form2.style[0].selected = true;
break;
case "0":
document.form2.style[1].selected = true;
break;
case "1":
document.form2.style[2].selected = true;
break;
case "2":
document.form2.style[3].selected = true;
break;
case "3":
document.form2.style[4].selected = true;
break;
default: document.form2.style[0].selected = true;
}

switch (GetCookie('lang2')){
case "0":
document.form3.styleidx[0].selected = true;
break;
case "1":
document.form3.styleidx[1].selected = true;
break;
}

switch (GetCookie('ssl')){
case "0":
document.form2.usessl.checked = false;
break;
case "1":
document.form2.usessl.checked = true;
break;
default: document.form2.usessl.checked = false;
}
</script>

±¸×¢£ºÔÚʵ¼ÊÍøÒ³ÖÆ×÷¹ý³ÌÖÐÒª°ÑÉÏÊö´úÂëÖеÄÈçÏ´úÂë: <input name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" maxlength=100 type="hidden">ÖеÄ"ÆóÒµÓÊÏäÓòÃû"¸ÄΪ¹ó˾µÄÆóÒµÓÊÏäÓòÃû,Èç¹û¹ó˾µÄÆóÒµÓÊÏäÓòÃûΪ mycompany.com.cn ÄÄôÕâÒ»´úÂëÓ¦¸Ã¸ü¸ÄΪ:
<input name=domain style="width: 100px" value="mycompany.com.cn" maxlength=100 type="hidden">

4¡¢ÉÐÒ×µçÐÅ·þÎñÆ÷Óû§Webmail¹ÜÀíÔ±µÇ¼´úÂëÈçÏ£º

<style type="text/css">
<!--
.border {
border: 1px solid #999999;
}
input {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
select {
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
option{
font-family: "Arial";
font-size: 9pt;
color: #333333;
background-color: #F5F5F5;
border: 1px solid #666666;
}
TD {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
BODY {
FONT-FAMILY: "ËÎÌå"; FONT-SIZE: 9pt
}
-->
</style>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<script language="JavaScript">
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function check_ssl(){
if (document.form2.usessl.checked == true){
document.form2.usessl.value = 1;
}else{
document.form2.usessl.value = 0;
}
}

function ssl(){
if (document.form2.usessl.checked == true){
SetCookie('ssl', 1, exp);
}else{
SetCookie('ssl', 0, exp);
}
}

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));


</script>
<SCRIPT language=JavaScript>
function merge() {
with (document.form3) {
account.value = temp_account.value + "@" + domain.value;
}
}
</SCRIPT>

</HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"><center>
<TABLE style="FONT-FAMILY: Times New Roman" cellSpacing=0 cellPadding=0 width=603 border=0>
<TBODY>
<TR>
<TD colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD class=text12>&nbsp;</TD>
<TD class=text12>&nbsp;</TD>
</TR>
<TR>
<TD width=17>&nbsp;&nbsp;&nbsp;</TD>
<TD class=text12 width=515> <P><strong>ÆóÒµÓÊÏä¹ÜÀíÔ±<br>
</strong><font face="Arial, Helvetica, sans-serif"><strong>Enterprise
Email Administrators</strong></font>

<FORM name=form3
action=http://mail.corpease.net:9900/siteadmin/servlet/siteadmin/pub/Login
method=post onSubmit="merge();">
<input type="hidden" name="account">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="105">Óû§Ãû<br> <font face="Arial, Helvetica, sans-serif">User
Name</font></td>
<td width="19">&nbsp;</td>
<td width="44">&nbsp;</td>
<td width="189">ÃÜÂë<br>
<font face="Arial, Helvetica, sans-serif">Password</font></td>
</tr>
<tr>
<td><input class=normal-font maxlength=100 size=30 name=temp_account style="width: 100px"></td>
<td><FONT face=Arial color=black></FONT></td>
<td><INPUT maxLength=100 name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" type="hidden"></td>
<td><INPUT class=normal-font type=password maxLength=100 size=10 name=passwd style="width: 100px"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="168">ÓïÑÔ<br>
<font face="Arial, Helvetica, sans-serif">Language</font></td>
<td width="190">&nbsp;</td>
</tr>
<tr>
<td><select name="locale" style="width: 120px" onChange="SetCookie('lang2', this.value, exp);">
<option value="zh_CN" selected>Simplified Chinese</option>
<option value="en_US">English</option>
<option value="zh_TW">Traditional Chinese</option>
</select></td>
<td><INPUT name="submit2" type=submit value="Admin Login"></td>
</tr>
</table>
</FORM></P>
<P></P></TD>
<TD class=text12 width=80></TD>
</TR>
<TR>
<TD height=15 colSpan=3 bgcolor="#ED5A0C">&nbsp;</TD>
</TR>
</TBODY>
</TABLE>
<script language="JavaScript">

switch (GetCookie('lang1')){
case "-1":
document.form2.language[0].selected = true;
break;
case "0":
break;
case "1":
document.form2.language[2].selected = true;
break;
case "2":
break;
}

switch (GetCookie('style')){
case "-1":
document.form2.style[0].selected = true;
break;
case "0":
document.form2.style[1].selected = true;
break;
case "1":
document.form2.style[2].selected = true;
break;
case "2":
document.form2.style[3].selected = true;
break;
case "3":
document.form2.style[4].selected = true;
break;
}

switch (GetCookie('lang2')){
case "0":
document.form3.styleidx[0].selected = true;
break;
case "1":
document.form3.styleidx[1].selected = true;
break;
}
</script>


±¸×¢£ºÔÚʵ¼ÊÍøÒ³ÖÆ×÷¹ý³ÌÖÐÒª°ÑÉÏÊö´úÂëÖеÄÈçÏ´úÂë:<INPUT maxLength=100 name=domain style="width: 100px" value="ÆóÒµÓÊÏäÓòÃû" type="hidden">ÖÐµÄÆóÒµÓÊÏäÓòÃûÇëÌæ»»Îª¹ó˾µÄÓòÃû,Èç mycompany.com.cn ,Ìæ»»ºóµÄ´úÂëӦΪ:
<INPUT maxLength=100 name=domain style="width: 100px" value="mycompany.com.cn" type="hidden">

¶þ¡¢ÐÂÀËÆóÒµÓÊÏäµÇ¼´úÂ루˳ÐòÒÀ´ÎΪ£ºÖÐÎÄÒ³ÃæµÇ¼´úÂë¡¢Ó¢ÎÄÒ³ÃæµÇ¼´úÂ룩£º

1¡¢ÐÂÀËÆóÒµÓÊÏäÖÐÎÄÒ³ÃæµÇ¼´úÂ룺

<!-- mail.sina.net login form begin -->
<script language=javascript>


if(!Array.prototype.toSource) {
 function array_tosource(){
  st = "";
  for(var i=0;i<this.length;i++) {
   tEl = this[i];
   switch(typeof tEl){
    case "string":
     st+="\"" + tEl.replace(/"/g,"\\\"") + "\"";
     break;
    case "object":
     st+=tEl.toSource();
     break;   
     default:
      st+=tEl
   }
   if(i<this.length-1)st+=","
  }
  return "[" + st + "]"
 }
 Array.prototype.toSource = array_tosource;
}

if(!Array.prototype.shift) {
 function array_shift() {
  firstElement = this[0];
  this.reverse();
  this.length = Math.max(this.length-1,0);
  this.reverse();
  return firstElement;
 }

 Array.prototype.shift = array_shift;
}

if(!Array.prototype.unshift) {
 function array_unshift() {
  this.reverse();
  for(var i=arguments.length-1;i>=0;i--){
   this[this.length]=arguments[i]
  }
  this.reverse();
  return this.length
 }
 Array.prototype.unshift = array_unshift;
}

if(Array.prototype.push && ([0].push(true)==true))Array.prototype.push = null;
if(Array.prototype.splice && typeof([0].splice(0))=="number")Array.prototype.splice = null;

if(!Array.prototype.push) {

 function array_push() {
  for(i=0;i<arguments.length;i++){
   this[this.length]=arguments[i]
  };
  return this.length;
 }
 Array.prototype.push = array_push;

}

if(!Array.prototype.pop) {

 function array_pop(){
     lastElement = this[this.length-1];
  this.length = Math.max(this.length-1,0);
     return lastElement;
 }

 Array.prototype.pop = array_pop;

}

if(!Array.prototype.splice) {

 function array_splice(ind){
  if(ind==null) return ind;
  if(ind<0) ind = this.length + ind;
  if(ind > this.length) {
   if(arguments.length>2) ind = this.length;
   else return [];
  }
  cnt = arguments[1] ? arguments[1] : this.length-ind;

  firstArray = [];
  secondArray = [];
  thirdArray = [];

  for(var i=0;i<this.length;i++){
   tEl = this[i];
   if(i<ind) firstArray.push(tEl);
   else if(i<ind+cnt) secondArray.push(tEl);
   else thirdArray.push(tEl);
  }

  this.length = firstArray.length;
  for(i=2;i<arguments.length;i++){
   this.push(arguments[i]);
  }
  this.concat(thirdArray);
  return secondArray;
 }

 Array.prototype.splice = array_splice;

}


function trim(str)
{
 while(str.charAt(0)==" ")
 {
  str=str.substr(1);
 }
 while(str.charAt(str.length-1)==" ")
 {
  str=str.substring(0,str.length-1);
 }
 return str;
 
}
function onSubmit()
{
 var username = document.loginform.username.value;
 username = trim(username);
 if(username == "")
 {
  alert("ÓÊÏ䵨ַ²»ÄÜΪ¿Õ£¬ÇëÊäÈëÓÊÏ䵨ַ!")
  document.loginform.username.focus();
  return false;
 }

 var domainname = document.loginform.domainname.value;
 domainname = trim(domainname);
 if(domainname == "")
 {
  alert("ÓÊÏäÓòÃû²»ÄÜΪ¿Õ£¬ÇëÊäÈëÓÊÏäÓòÃû!")
  document.loginform.domainname.focus();
  return false;
 }

 if(domainname.indexOf(".") == -1)
  domainname += ".sina.net";
 
 var psw = document.loginform.psw.value;
 if(psw == "")
 {
  alert("ÃÜÂë²»ÄÜΪ¿Õ£¬ÇëÊäÈëÃÜÂ룡");
  document.loginform.psw.focus();
  return false;
 }

 //document.loginform.curdomain.value = document.location;
 
 document.loginform.user.value = username + '@' + domainname;
 do_sha1();
 document.loginform.psw.value = "";
 //alert("sessid: "+ssid);
 //alert("psw hash: "+document.loginform.pass.value);
 //alert(document.loginform.curdomain.value);

 var acton_str = new String(document.loginform.action);

 var tmp_str1;
 var cur_action_domain;

 var re1 = /\/cgi-bin\/websso\/login.cgi/g;
 var re2 = /http:\/\//g;

 tmp_str1 = acton_str.replace(re1, "");
 cur_action_domain = tmp_str1.replace(re2, "");

 //alert(cur_web_domain);
 var is_sina_domain;
 var search_ptr = /\.sina\.net/i;
 var cur_location = new String(document.location);

 is_sina_domain = cur_location.search(search_ptr);

 if(is_sina_domain == -1)
 {
  //·Ç´Ósina.net webµÇ¼Óû§
  //Ö±½Ó¶ÁÈ¡action urlÊý¾Ý
  document.loginform.outurl.value = cur_location;//login out url
  document.loginform.curdomain.value = cur_action_domain;//mail serv
 }
 else
 {
  //´Ósina web·þÎñÆ÷µÇ¼
  document.loginform.outurl.value = cur_location;
  document.loginform.curdomain.value = cur_location;
 }

 //alert(document.loginform.curdomain.value);
 //alert(document.loginform.outurl.value);
}

function wc(name,value){
        var e = new Date ();
        e.setTime (e.getTime() + (365*24*60*60*1000));
        e = e.toGMTString()
        document.cookie=name+"="+value+";path=/;expires="+e+";domain=mail.sina.net;"
        //alert(document.cookie);
}

// convert a 32-bit value to a 8-char hex string
function cvt_hex( val )
{
   var str="";
   var i;
   var v;

   for( i=7; i>=0; i-- )
   {
      v = (val>>>(i*4))&0x0f;
      str += v.toString(16);
   }
   return str;
}

// return a hex value LSB first
function lsb_hex( val )
{
   var str="";
   var i;
   var vh;
   var vl;

   for( i=0; i<=6; i+=2 )
   {
      vh = (val>>>(i*4+4))&0x0f;
      vl = (val>>>(i*4))&0x0f;
      str += vh.toString(16) + vl.toString(16);
   }
   return str;
}

// rotate left circular
function rotate_left( n, s )
{
   var t4 = ( n<<s ) | (n>>>(32-s));
   return t4;
}

// calculate the hash
function do_sha1()
{
   var blockstart;   // which block of words from the dataare we using now?
   var i, j;
   var W = new Array(80);
   // initial constants
   var H0 = 0x67452301;
   var H1 = 0xEFCDAB89;
   var H2 = 0x98BADCFE;
   var H3 = 0x10325476;
   var H4 = 0xC3D2E1F0;
   // working variables
   var A, B, C, D, E;
   var temp;

   // get message to hash
   var msg = document.loginform.psw.value;

   // note current length
   var msg_len = msg.length;

   // convert to a 32-bit word array
   var word_array = new Array();
   for( i=0; i<msg_len-3; i+=4 )
   {
      // convert 4 bytes to a word
      j = msg.charCodeAt(i)<<24 | msg.charCodeAt(i+1)<<16 |
  msg.charCodeAt(i+2)<<8 | msg.charCodeAt(i+3);
      word_array.push( j );
   }

   // handle final bits, add beginning of padding: 1 bit, then 0 bits
   switch( msg_len % 4 )
   {
      case 0:
         // text length was a multiple of 4 bytes, start padding
         i = 0x080000000;    // 4 bytes padding
         break;

      case 1:
         // one byte of text left
         i = msg.charCodeAt(msg_len-1)<<24 | 0x0800000; // 3 bytes padding
         break;

      case 2:
         // two bytes of text left
         i = msg.charCodeAt(msg_len-2)<<24 | msg.charCodeAt(msg_len-1)<<16
  | 0x08000;    // 2 bytes padding
         break;

      case 3:
         // three bytes of text left
         i = msg.charCodeAt(msg_len-3)<<24 | msg.charCodeAt(msg_len-2)<<16
  | msg.charCodeAt(msg_len-1)<<8 | 0x80; // 1 byte padding
         break;

      default:
         window.alert("Something went weird in the switch!")
         return;
   }

   // handle the end of the text and beginning of the padding
   word_array.push( i );

   // pad to 448 bits (mod 512 bits) = 14 words (mod 16 words)
   while( (word_array.length % 16) != 14 )
      word_array.push( 0 );

   // add 64-bit message length (in bits)
   word_array.push( msg_len>>>29 );
   word_array.push( (msg_len<<3)&0x0ffffffff );

   // Process each 16-word block.
   for ( blockstart=0; blockstart<word_array.length; blockstart+=16 )
   {
      // create entries in W array
      for( i=0; i<16; i++ )
         W[i] = word_array[blockstart+i];
      for( i=16; i<=79; i++ )
         W[i] = rotate_left(W[i-3] ^ W[i-8] ^ W[i-14] ^ W[i-16], 1);

      // copy state
      A = H0;
      B = H1;
      C = H2;
      D = H3;
      E = H4;

      // update state variables
      for( i= 0; i<=19; i++ )
      {
         temp = (rotate_left(A,5) + ((B&C) | (~B&D)) + E + W[i] + 0x5A827999) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      for( i=20; i<=39; i++ )
      {
         temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6ED9EBA1) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      for( i=40; i<=59; i++ )
      {
         temp = (rotate_left(A,5) + ((B&C) | (B&D) | (C&D)) + E + W[i] + 0x8F1BBCDC) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      for( i=60; i<=79; i++ )
      {
        temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6CA62C1D6) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      H0 = (H0 + A) & 0x0ffffffff;
      H1 = (H1 + B) & 0x0ffffffff;
      H2 = (H2 + C) & 0x0ffffffff;
      H3 = (H3 + D) & 0x0ffffffff;
      H4 = (H4 + E) & 0x0ffffffff;

   } // of loop on i

   // process output
   document.loginform.pass.value = cvt_hex(H0) + cvt_hex(H1) + cvt_hex(H2)
  + cvt_hex(H3) + cvt_hex(H4);
}
</script>


ÓÊÏäµÇ¼´úÂë-Ó¢ÎÄ<br>
ʹÓÃʱÇë×¢ÒâÓÐ2´¦µÄ¡°xxx.sina.net¡±ÐèÒªÌæ»»ÎªÆóÒµÓÊÏäÓòÃû£¬Ìæ»»Íê³ÉºóÓû§¿ÉÒÔºÍÔ­À´Ò»ÑùÕý³£Ê¹Óá£<br>
ÄÏ·½Óû§½«´úÂëÖеÄhttp://mail.sina.net¸ü¸ÄΪhttp://mailx.sina.net£¬¼Ó¿ì·ÃÎÊËÙ¶È¡£<br>


<form name=loginform method=post action=http://mail.sina.net/cgi-bin/websso/login.cgi onsubmit="return onSubmit(this)">
<input type=hidden name=user><input type=hidden name=pass>
<input type=hidden name=domainname value="xxxx.sina.net">
<input type=hidden name=ssid>
<input type="hidden" name="curdomain">
<input type="hidden" name="outurl">
<table border=0 cellpadding=0 cellspacing=5>
        <tr><td>UserName£º</td>  <td><input type=text name=username size=8>@xxxx.sina.net</td></tr>
        <tr><td>PassWord£º</td>  <td><input type=password name=psw size=12></td></tr>
        <tr><td colspan=2 align=center><input type=submit value=" Login "> </td></tr>
</table>
</form>
<!-- mail.sina.net login form end. -->

2¡¢Ó¢ÎÄÒ³ÃæµÇ¼´úÂ룺

<!-- mail.sina.net login form begin -->
<script language=javascript>

if(!Array.prototype.toSource) {
 function array_tosource(){
  st = "";
  for(var i=0;i<this.length;i++) {
   tEl = this[i];
   switch(typeof tEl){
    case "string":
     st+="\"" + tEl.replace(/"/g,"\\\"") + "\"";
     break;
    case "object":
     st+=tEl.toSource();
     break;   
     default:
      st+=tEl
   }
   if(i<this.length-1)st+=","
  }
  return "[" + st + "]"
 }
 Array.prototype.toSource = array_tosource;
}

if(!Array.prototype.shift) {
 function array_shift() {
  firstElement = this[0];
  this.reverse();
  this.length = Math.max(this.length-1,0);
  this.reverse();
  return firstElement;
 }

 Array.prototype.shift = array_shift;
}

if(!Array.prototype.unshift) {
 function array_unshift() {
  this.reverse();
  for(var i=arguments.length-1;i>=0;i--){
   this[this.length]=arguments[i]
  }
  this.reverse();
  return this.length
 }
 Array.prototype.unshift = array_unshift;
}

if(Array.prototype.push && ([0].push(true)==true))Array.prototype.push = null;
if(Array.prototype.splice && typeof([0].splice(0))=="number")Array.prototype.splice = null;

if(!Array.prototype.push) {

 function array_push() {
  for(i=0;i<arguments.length;i++){
   this[this.length]=arguments[i]
  };
  return this.length;
 }
 Array.prototype.push = array_push;

}

if(!Array.prototype.pop) {

 function array_pop(){
     lastElement = this[this.length-1];
  this.length = Math.max(this.length-1,0);
     return lastElement;
 }

 Array.prototype.pop = array_pop;

}

if(!Array.prototype.splice) {

 function array_splice(ind){
  if(ind==null) return ind;
  if(ind<0) ind = this.length + ind;
  if(ind > this.length) {
   if(arguments.length>2) ind = this.length;
   else return [];
  }
  cnt = arguments[1] ? arguments[1] : this.length-ind;

  firstArray = [];
  secondArray = [];
  thirdArray = [];

  for(var i=0;i<this.length;i++){
   tEl = t, his[i];
   if(i<ind) firstArray.push(tEl);
   else if(i<ind+cnt) secondArray.push(tEl);
   else thirdArray.push(tEl);
  }

  this.length = firstArray.length;
  for(i=2;i<arguments.length;i++){
   this.push(arguments[i]);
  }
  this.concat(thirdArray);
  return secondArray;
 }

 Array.prototype.splice = array_splice;

}


function trim(str)
{
 while(str.charAt(0)==" ")
 {
  str=str.substr(1);
 }
 while(str.charAt(str.length-1)==" ")
 {
  str=str.substring(0,str.length-1);
 }
 return str;
 
}
function onSubmit()
{
 var username = document.loginform.username.value;
 username = trim(username);
 if(username == "")
 {
  alert("Please input user name!")
  document.loginform.username.focus();
  return false;
 }

 var domainname = document.loginform.domainname.value;
 domainname = trim(domainname);
 if(domainname == "")
 {
  alert("Please input domain name!")
  document.loginform.domainname.focus();
  return false;
 }

 if(domainname.indexOf(".") == -1)
  domainname += ".sina.net";
 
 var psw = document.loginform.psw.value;
 if(psw == "")
 {
  alert("Please input user password!");
  document.loginform.psw.focus();
  return false;
 }

 //document.loginform.curdomain.value = document.location;
 
 document.loginform.user.value = username + '@' + domainname;
 do_sha1();
 document.loginform.psw.value = "";
 //alert("sessid: "+ssid);
 //alert("psw hash: "+document.loginform.pass.value);
 //alert(document.loginform.curdomain.value);

 var acton_str = new String(document.loginform.action);

 var tmp_str1;
 var cur_action_domain;

 var re1 = /\/cgi-bin\/websso\/login.cgi/g;
 var re2 = /http:\/\//g;

 tmp_str1 = acton_str.replace(re1, "");
 cur_action_domain = tmp_str1.replace(re2, "");

 //alert(cur_web_domain);
 var is_sina_domain;
 var search_ptr = /\.sina\.net/i;
 var cur_location = new String(document.location);

 is_sina_domain = cur_location.search(search_ptr);

 if(is_sina_domain == -1)
 {
  //·Ç´Ósina.net webµÇ¼Óû§
  //Ö±½Ó¶ÁÈ¡action urlÊý¾Ý
  document.loginform.outurl.value = cur_location;//login out url
  document.loginform.curdomain.value = cur_action_domain;//mail serv
 }
 else
 {
  //´Ósina web·þÎñÆ÷µÇ¼
  document.loginform.outurl.value = cur_location;
  document.loginform.curdomain.value = cur_location;
 }

 //alert(document.loginform.curdomain.value);
 //alert(document.loginform.outurl.value);
}

function wc(name,value){
        var e = new Date ();
        e.setTime (e.getTime() + (365*24*60*60*1000));
        e = e.toGMTString()
        document.cookie=name+"="+value+";path=/;expires="+e+";domain=mail.sina.net;"
        //alert(document.cookie);
}

// convert a 32-bit value to a 8-char hex string
function cvt_hex( val )
{
   var str="";
   var i;
   var v;

   for( i=7; i>=0; i-- )
   {
      v = (val>>>(i*4))&0x0f;
      str += v.toString(16);
   }
   return str;
}

// return a hex value LSB first
function lsb_hex( val )
{
   var str="";
   var i;
   var vh;
   var vl;

   for( i=0; i<=6; i+=2 )
   {
      vh = (val>>>(i*4+4))&0x0f;
      vl = (val>>>(i*4))&0x0f;
      str += vh.toString(16) + vl.toString(16);
   }
   return str;
}

// rotate left circular
function rotate_left( n, s )
{
   var t4 = ( n<<s ) | (n>>>(32-s));
   return t4;
}

// calculate the hash
function do_sha1()
{
   var blockstart;   // which block of words from the dataare we using now?
   var i, j;
   var W = new Array(80);
   // initial constants
   var H0 = 0x67452301;
   var H1 = 0xEFCDAB89;
   var H2 = 0x98BADCFE;
   var H3 = 0x10325476;
   var H4 = 0xC3D2E1F0;
   // working variables
   var A, B, C, D, E;
   var temp;

   // get message to hash
   var msg = document.loginform.psw.value;

   // note current length
   var msg_len = msg.length;

   // convert to a 32-bit word array
   var word_array = new Array();
   for( i=0; i<msg_len-3; i+=4 )
   {
      // convert 4 bytes to a word
      j = msg.charCodeAt(i)<<24 | msg.charCodeAt(i+1)<<16 |
  msg.charCodeAt(i+2)<<8 | msg.charCodeAt(i+3);
      word_array.push( j );
   }

   // handle final bits, add beginning of padding: 1 bit, then 0 bits
   switch( msg_len % 4 )
   {
      case 0:
         // text length was a multiple of 4 bytes, start padding
         i = 0x080000000;    // 4 bytes padding
         break;

      case 1:
         // one byte of text left
         i = msg.charCodeAt(msg_len-1)<<24 | 0x0800000; // 3 bytes padding
         break;

      case 2:
         // two bytes of text left
         i = msg.charCodeAt(msg_len-2)<<24 | msg.charCodeAt(msg_len-1)<<16
  | 0x08000;    // 2 bytes padding
         break;

      case 3:
         // three bytes of text left
         i = msg.charCodeAt(msg_len-3)<<24 | msg.charCodeAt(msg_len-2)<<16
  | msg.charCodeAt(msg_len-1)<<8 | 0x80; // 1 byte padding
         break;

      default:
         window.alert("Something went weird in the switch!")
         return;
   }

   // handle the end of the text and beginning of the padding
   word_array.push( i );

   // pad to 448 bits (mod 512 bits) = 14 words (mod 16 words)
   while( (word_array.length % 16) != 14 )
      word_array.push( 0 );

   // add 64-bit message length (in bits)
   word_array.push( msg_len>>>29 );
   word_array.push( (msg_len<<3)&0x0ffffffff );

   // Process each 16-word block.
   for ( blockstart=0; blockstart<word_array.length; blockstart+=16 )
   {
      // create entries in W array
      for( i=0; i<16; i++ )
         W[i] = word_array[blockstart+i];
      for( i=16; i<=79; i++ )
         W[i] = rotate_left(W[i-3] ^ W[i-8] ^ W[i-14] ^ W[i-16], 1);

      // copy state
      A = H0;
      B = H1;
      C = H2;
      D = H3;
      E = H4;

      // update state variables
      for( i= 0; i<=19; i++ )
      {
         temp = (rotate_left(A,5) + ((B&C) | (~B&D)) + E + W[i] + 0x5A827999) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      for( i=20; i<=39; i++ )
      {
         temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6ED9EBA1) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      for( i=40; i<=59; i++ )
      {
         temp = (rotate_left(A,5) + ((B&C) | (B&D) | (C&D)) + E + W[i] + 0x8F1BBCDC) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      for( i=60; i<=79; i++ )
      {
        temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6CA62C1D6) & 0x0ffffffff;

         // update state
         E = D;
         D = C;
         C = rotate_left(B,30);
         B = A;
         A = temp;
      }

      H0 = (H0 + A) & 0x0ffffffff;
      H1 = (H1 + B) & 0x0ffffffff;
      H2 = (H2 + C) & 0x0ffffffff;
      H3 = (H3 + D) & 0x0ffffffff;
      H4 = (H4 + E) & 0x0ffffffff;

   } // of loop on i

   // process output
   document.loginform.pass.value = cvt_hex(H0) + cvt_hex(H1) + cvt_hex(H2)
  + cvt_hex(H3) + cvt_hex(H4);
}
</script>


ÓÊÏäµÇ¼´úÂë-Ó¢ÎÄ<br>
ʹÓÃʱÇë×¢ÒâÓÐ2´¦µÄ¡°xxx.sina.net¡±ÐèÒªÌæ»»ÎªÆóÒµÓÊÏäÓòÃû£¬Ìæ»»Íê³ÉºóÓû§¿ÉÒÔºÍÔ­À´Ò»ÑùÕý³£Ê¹Óá£<br>
ÄÏ·½Óû§½«´úÂëÖеÄhttp://en.mail.sina.net¸ü¸ÄΪhttp://en.mailx.sina.net£¬¼Ó¿ì·ÃÎÊËÙ¶È¡£<br>


<form name=loginform method=post action=http://en.mail.sina.net/cgi-bin/websso/login.cgi onsubmit="return onSubmit(this)">
<input type=hidden name=user><input type=hidden name=pass>
<input type=hidden name=domainname value="xxxx.sina.net">
<input type=hidden name=ssid>
<input type="hidden" name="curdomain">
<input type="hidden" name="outurl">
<table border=0 cellpadding=0 cellspacing=5>
        <tr><td>UserName£º</td>  <td><input type=text name=username size=8>@xxxx.sina.net</td></tr>
        <tr><td>PassWord£º</td>  <td><input type=password name=psw size=12></td></tr>
        <tr><td colspan=2 align=center><input type=submit value=" Login "> </td></tr>
</table>
</form>
<!-- mail.sina.net login form end. -->

Èý¡¢ËѺüÆóÒµÓÊÏäµÇ¼´úÂ룺

<script>
<!--
function smchecksubmit() {
 var frm = document.forms['smlogin'];
 if (frm.elements['id'].value == '') {
  alert("ÇëÊäÈëÓû§Ãû");
  return false;
 }
 if (frm.elements['domain'].value == '') {
  alert("ÇëÊäÈëÓòÃû");
  return false;
 }
 if (frm.elements['password'].value == '') {
  alert("ÇëÊäÈëÃÜÂë");
  return false;
 }
 // ¸ù¾ÝÊÇ·ñ²ÉÓÃssl, ¾ö¶¨submitµÄÄ¿µÄµØ
 if (frm.ssl.checked) {
  frm.action = "https://mail.sohu.net/control/login";
 }
 return true;
}
 
function smforgetpass() {
 var frm = document.forms['smlogin'];
 if (frm.elements['domain'].value == '') {
  alert("ÇëÊäÈëÓòÃû");
  return;
 }
 frm.action = "http://mail.sohu.net/control/forgetpass";
 frm.submit();
}
//-->
</script>
<table cellspacing=0 cellpadding=0 border=0 width=200 bgcolor=#ECFFC6 style="font-size: 13px">
  <form name=smlogin method=post action=http://mail.sohu.net/control/login onsubmit="return (smchecksubmit());" target=_self>
    <tr>
     <td style=" font-size:14px;font-weight:bold;color:white;background-color:#339F78;height:22px;padding-left:3px; " >µÇ¼ËѺüÆóÒµÓÊÏäϵͳ</td>
    </tr>
    <tr>
     <td align=left style="padding: 0 0 5 10" height=25><b>Óû§</b></td>
    </tr>
    <tr>
     <td align=left style="padding-left: 10" height=20><input type=text name=id size=8 value="" style="font-size: 13px; height:22px;"><font style="font-size: 18px"><b>@</b></font>gmbj.com<input type=hidden name="domain" size="10" value="gmbj.com"></td>
    </tr>
    <tr>
     <td align=left style="padding-left: 10" height=20><b>¿ÚÁî</b></td>
    </tr>
    <tr>
     <td align=left style="padding-left: 10" height=25><input type=password name=password size=8 style="font-size: 13px; height:22px;"><input class=btn1 type=submit value=µÇ¼ style="font-size: 13px; background-color:#82D9B9;color:#002618;height:22px;"> <a href="#" onclick="smforgetpass()">Íü¼ÇÃÜÂë</a></td>
    </tr>
    <tr>
     <td align=left style="padding: 0 0 5 10" height=25><input type=checkbox name=ssl>ʹÓÃ<a href="http://mail.sohu.net/a/help/faq.html#https" target=_blank>°²È«Á¬½Ó</a></td>
    </tr>
  </form>
<table>

Ïà¹ØÎÄÕ ÈÈÃÅÎÄÕÂ
  • ÉÐÒׯóÒµÓÊÏäÄÜΪÆóÒµ´øÀ´Ê²Ã´£¿
  • ÆóÒµÓÊÏäÈý°å¸«¿³³ö´óºÃÉÌ»ú
  • ÆóÒµÓÊÏäÓû§ Ó¦ÈçºÎÑ¡ÔñÓʼþÊÕ·¢Ð­Òé
  • ¶àÑù»¯ÐèÇóÍÆ¶¯ÆóÒµÓÊÏä¶àÔª»¯·¢Õ¹
  • ×éºÏ˫ȭÍþÁ¦³õÏÔ 263ÆóÒµÓÊÏäÒµÎñͬ±È·­·¬
  • ÒÔÈÚºÏÓ¦ÓÃΧ½ËÀ¬»øÓʼþ
  • ÆóÒµÓÊÏäµÄ·´À¬»øÕ½
  • ×éºÏ˫ȭÍþÁ¦³õÏÔ 263ÆóÒµÓÊÏäÒµÎñͬ±È·­·¬
  • ÖÐСÆóÒµ·¢Õ¹Íƶ¯ÆóÒµÓÊÏä·þÎñ²½Èë¶àÔª»¯Ê±´ú
  • Ìá¸ßÆóÒµÓÊÏäµÄ°²È«ÐÔÊÆÔÚ±ØÐÐ
  • µç×ÓÓʼþ£ºÏ·Ù©Ö®ÆóÒµÓÊÏäÓÐÈÝÄË´ó£¿
  • ÆóÒµÓÊÏä·Ôںη½
  • ÍøÒ×Ãâ·ÑÆóÒµÓÊÏäʹÓóõÌåÑé
  • ¼¸¼ÒÃâ·ÑÆóÒµÓÊÏäµÄ¼òµ¥ÆÀÊö
  • ÆóÒµÓÊ¾Ö ÎÒµÄÓòÃûÎÒµÄÓʾÖ
  • ÆóÒµÓÊÏäÓû§ÈçºÎÉèÖÃÓòÃû¹ÜÀíµÄMXÖ¸Ïò
  • ×öóÒ×ÓÃÆóÒµÓÊÏäµÄºÃ´¦
  • ÓÃ΢ÈíµÄзþÎñÇáËɼÜÉèµç×ÓÓʾÖ
  • Windows liveÃâ·ÑÓʾֹ¥ÂÔ
  • ÈçºÎÑ¡ÔñÆóÒµÓÊÏ䣿
  • Ãâ·Ñ½¨Á¢×Ô¼ºµÄµç×ÓÓʾÖ
  • ̸ʲôÊÇÆóÒµÓʾּ°Æä³£¼ûÒÉÎÊ
  • ¼¯ÍÅÓÊÏä ·½±ãÆóÒµ¹ÜÀí ÌáÉýÆóÒµÐÎÏó
  • µç×ÓÓʼþ·þÎñÔõôʵʩ£¿
  • ×ÔÓÉ¹ã¸æÇø
    ¡¡
     
    ×îÐÂÈí¼þÏÂÔØ
  • ORF Enterprise Edition 4.2 Õýʽ°æ
  • WinWebMail 3.7.7.3 ±ê×¼°æ
  • WinWebMail 3.7.7.3 ÆóÒµ°æ
  • BMailì÷ÓÊ
  • Merak Email Server for Windows 9.3.1..
  • Merak Email Server for Linux 9.3.1 ¼..
  • Merak Email Server 9.3.1 For Windwos..
  • AXIGEN Mail Server 6.1.1 for Windows
  • AXIGEN Mail Server 6.1.0 for Linux
  • ADModify.NETÏÂÔØ
  • symantec10.1»ù±¾°²×°¼°ÅäÖÃÊÓÆµ½Ì³Ì
  • Backup Exec System RecoveryÖ®±¸·ÝÊÓÆ..
  • ½ñÈÕÓʼþ¼¼ÊõÎÄÕÂ
  • ÃÀ´óѧÉúÇÖÈëÅåÁÖÖݳ¤¸öÈËÓʼþÕË»§±»´þ²¶
  • ˼¿ÆIronPort·¢²¼Ðµç×ÓÓʼþ°²È«É豸
  • Éî¸û"Èí¼þ+·þÎñ" ΢Èí300³ÇÊÐѲչî£ÓÊ
  • ´ÓºÚ¿Í³£Óù¥»÷Êֶο´WEBÓ¦Ó÷À»¤
  • ÏûÏ¢ÈËʿ͸¶ÑÅ»¢ÓëAOLºÏ²¢Ï¸½Ú½«ÓÚ±¾Ô..
  • ¹È¸èÌṩµÄµç×ÓÓʼþ´æµµÊ±¼äÑÓ³¤ÎªÊ®Äê
  • ÑÅ»¢½«ÔÚÓÊÏä·þÎñÖÐÕûºÏаæÔÚÏßÈÕÀú
  • 9ÔÂÀ¬»øÓʼþ×ÜÁ¿¼õÉÙ ÓëISPµ¹±ÕÓйØ
  • À¬»øÓʼþ·¢Õ¹µÄËÄ´óÇ÷ÊÆ
  • º«¹úÒéÔ±³ÆÖйúºÚ¿Íð³äÇàÍß̨·¢ËͲ¡¶¾..
  • VistaÄÑ³ÉÆøºò Windows XPÊÙÃü±»ÑÓ³¤
  • ÈüÃÅÌú¿ËÉý¼¶DLP²úÆ·¼°·´À¬»øÓʼþÍø¹Ø
  • ×îÐÂרÌâ
  • Sendmail ÓʼþϵͳÅäÖÃ
  • ×齨Exchange 2003Óʼþϵͳ
  • Windows Server 2008 רÌâ
  • ORF ·´À¬»øÓʼþϵͳ
  • Exchange Server 2007 רÌâ
  • ISA Server 2006 ½Ì³ÌרÌâ
  • Windows Vista ¼¼ÊõרÌâ
  • ¡°ºÚÝ®¡±£¨BlackBerry£©×¨Ìâ
  • ÒÆ¶¯µç×ÓÓʼþרÌâ
  • Apache James רÌâ
  • IMail Server ²Ù×÷Ö¸ÄÏ
  • ISA Server 2004 ʹÓÃרÌâ
  • ·ÖÀർº½
    ÓʼþÐÂÎÅ×ÊѶ:
    ITÒµ½ç | Óʼþ·þÎñÆ÷ | ÓʼþȤÎÅ | ÒÆ¶¯µçÓÊ
    µç×ÓÓÊÏä | ·´À¬»øÓʼþ|Óʼþ¿Í»§¶Ë|ÍøÂ簲ȫ
    ÐÐÒµÊý¾Ý | ÓʼþÈËÎï | ÍøÕ¾¹«¸æ | ÐÐÒµ·¨¹æ
    ÍøÂç¼¼Êõ:
    ÓʼþÔ­Àí | ÍøÂçЭÒé | ÍøÂç¹ÜÀí | ´«Êä½éÖÊ
    Ïß·½ÓÈë | ·ÓÉ½Ó¿Ú | Óʼþ´æ´¢ | »ªÎª3Com
    CISCO¼¼Êõ | ÍøÂçÓë·þÎñÆ÷Ó²¼þ
    ²Ù×÷ϵͳ:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | ÆäËü²Ù×÷ϵͳ
    Óʼþ·þÎñÆ÷:
    ³ÌÐòÓ뿪·¢ | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    ½ðµÑÓʼþϵͳ | ÆäËü |
    ·´À¬»øÓʼþ:
    ×ÛÊö| ¿Í»§¶Ë·´À¬»øÓʼþ|·þÎñÆ÷¶Ë·´À¬»øÓʼþ
    Óʼþ¿Í»§¶ËÈí¼þ:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | À×Äñ | Eudora |Becky! |Pegasus
    IncrediMail |ÆäËü
    µç×ÓÓÊÏä: ¸öÈËÓÊÏä | ÆóÒµÓÊÏä |Gmail
    ÒÆ¶¯µç×ÓÓʼþ:·þÎñÆ÷ | ¿Í»§¶Ë | ¼¼ÊõÇ°ÑØ
    ÓʼþÍøÂ簲ȫ:
    Èí¼þ©¶´ | °²È«ÖªÊ¶ | ²¡¶¾¹«¸æ |·À»ðǽ
    ¹¥·À¼¼Êõ | ²¡¶¾²éɱ| ISA | Êý×ÖÇ©Ãû
    ÓʼþÓªÏú:
    EmailÓªÏú | ÍøÂçÓªÏú | ÓªÏú¼¼ÇÉ |ÓªÏú°¸Àý
    ÓʼþÈ˲Å:ÕÐÆ¸ | Ö°³¡ | Åàѵ | Ö¸ÄÏ | Ö°³¡
    ½â¾ö·½°¸:
    Óʼþϵͳ|·´À¬»øÓʼþ |°²È« |ÒÆ¶¯µçÓÊ |Õбê
    ²úÆ·ÆÀ²â:
    Óʼþϵͳ |·´À¬»øÓʼþ |ÓÊÏä |°²È« |¿Í»§¶Ë
    ¹ã¸æÁªÏµ | ºÏ×÷ÁªÏµ | ¹ØÓÚÎÒÃÇ | ÁªÏµÎÒÃÇ | ·±ówÖÐÎÄ
    °æÈ¨ËùÓУºÓʼþ¼¼Êõ×ÊÑ¶Íø©2003-2007 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   ÔÁICP±¸05009143ºÅ