Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal já vi muitas vezes por ai desenvolvedores PHP buscando formas de acesso ao Webmail em servidores com Cpanel/Whm de forma mais simples. Pois sabemos que ao digitar a URL http://www.dominio.com.br/webmail aparece aquela janelinha (prompt "não se é esse o nome certo hehehe") pedindo nome de usuário(e-mail) e senha. Sabemos também que é necessário digitar o e-mail completo(e-mail@dominio.com.br) e isso é um saco, ainda mais para clientes que tem domínios extensos e tem que digitar toda hora!
Por isso fiz um script bem "simplinho" para ajudar nisso. O script serve para multiplos usuários(dominios) para isso coloque paginaCliente.php no domínio do seu cliente(esta página tem include para a página webmail.html) e a página webmail.html em seu domínio principal(para fácil manutenção em uma ÚNÍCA página).
paginaCliente.php
<title>Nome do seu SITE</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
<div id="webmail"><?php include "[http://www.seudominio.com.br/webmail.html";](http://www.seudominio.com.br/webmail.html) ?></div>
webmail.html
<html>
<head>
<title>Nome do seu SITE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
body {
background-color: #FF6E00;
}
-->
</style>
<script>
var url = window.location;
// converte em String
url = url.toString()
// converte em um array separando pelos (.)
url = url.split(".");
// converte em array separando resultado anterior por (/)
urlCont = url[3].split("/");
// defini o valor final da variavel url array url(dominio,com) + array urlCont(br)
url = url[1]+'.'+url[2]+'.'+urlCont[0];
function webmail(form) {
// verificação de consistência
if (formWebmail.txEmail.value == "") {
alert("Digite seu e-mail!");
formWebmail.txEmail.focus();
return false;
} else if (formWebmail.txEmail.value.indexOf("@") > 0) {
alert("Não é necessário digitar o @"+url);
formWebmail.txEmail.focus();
return false;
} else if (formWebmail.txSenha.value == "") {
alert("Digite sua senha!");
formWebmail.txSenha.focus();
return false;
} else {
// trasfere os valores entre campo e hidden
formWebmail.user.value = formWebmail.txEmail.value+'@'+url;
formWebmail.pass.value = formWebmail.txSenha.value;
// limpa os campos
formWebmail.txEmail.value = "";
formWebmail.txSenha.value = "";
return true;
}
} // finaliza a function
</script>
<link href="[http://www.seudominio.com.br/estilo.css"](http://www.seudominio.com.br/estilo.css) rel="stylesheet" type="text/css">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="auto">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle"><table width="780" height="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="780" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td height="400" valign="middle" bgcolor="#FFFFFF"><table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30"> </td>
</tr>
<tr>
<td><div align="center" class="texto_cinza_11px"><br>
<br>
</div></td>
</tr>
<tr>
<td height="20"><div align="center">
<form name="formWebmail" method="post" action="[http://www.seudominio.com.br:2095/login/"](http://www.seudominio.com.br:2095/login/) onSubmit="return webmail();" target="_blank">
<table width="200" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="60"> </td>
<td width="140"><img src="[http://www.seudominio.com.br/imagens/webmail.png"](http://www.seudominio.com.br/imagens/webmail.png) width="126" height="50" border="0"></td>
</tr>
<tr>
<td width="60" class="textoPreto11px">E-mail</td>
<td width="140"><input name="txEmail" type="text" class="campoPretoFonte11px" id="txEmail" size="18"></td>
</tr>
<tr>
<td width="60" class="textoPreto11px">Senha</td>
<td width="140"><input name="txSenha" type="password" class="campoPretoFonte11px" id="txSenha" size="18" maxlength="20">
</td>
</tr>
<tr>
<td width="60"> </td>
<td width="140"><label>
<input name="Submit" type="submit" class="botaoLaranja11px" value="Acessar">
<input type="hidden" name="user" /><input type="hidden" name="pass" />
</label></td>
</tr>
</table>
</form>
</div></td>
</tr>
<tr>
<td><div align="center"><a href="http://www.seudominio.com.br"></a></div></td>'>[http://www.seudominio.com.br"](http://www.seudominio.com.br)></a></div></td>
</tr>
<tr>
<td height="20"> </td>
</tr>
<tr>
<td><div align="right"><a href="[http://www.seudominio.com.br"](http://www.seudominio.com.br) target="_blank"><img src="[http://www.seudominio.com.br/imagens/logo.png"](http://www.seudominio.com.br/imagens/logo.png) width="140" height="55" border="0"></a></div></td>
</tr>
<tr>
<td height="30" class="textoPreto10px"> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Espero que isso seja útil para alguém, pois para mim foi de grande serventia!
T+
Carregando comentários...