Ir para conteúdo
Fórum Script Brasil
  • 0

Acessar Webmail


heldersc

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

eu tenho até um script que faz isso, ele loga no horde , só que tá dando erros, se puderem testar aí e ver qual é o erro, fico agradecido.

<? 
/*************************
coloque o dominio, sem www.
ex:*/
$domain = "seusite.com";
/*************************/
//$domain="";
# insert client  ip (work with shared ip too)

/************************
coloque o ip do servidor
ex: */
$ip = "111.11.111.111";
/************************/
//$ip = "";
# insert user 
/******************
deixe em branco
******************/
$user = "";
#

#não MUDE MAIS NADA
# If you are using CheckIt on you can extract above data using 
# Cpanel tags . 
################################################

if (isset($loginssl) && $loginssl == 1){
$hordessl=2096;
$urlhttp="s";
}
else
{
$hordessl=2095;
$urlhttp="";
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<!-- IMP: Copyright 2001, The Horde Project. IMP is under the GPL. -->
<!-- Horde Project: http://horde.org/ | IMP: http://horde.org/imp/ -->
<!--    GNU Public License: http://www.fsf.org/copyleft/gpl.html   -->
<html lang="en-US">
<head>
<title>Web Mail Login</title>
<style type="text/css">
<!--
.wemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #FF6600;
}
-->
</style>
</head>
<body onload="setFocus()">
<div align="center">
  <script language="JavaScript" type="text/javascript">
<!--

function setFocus()
{
    document.implogin.imapuser.focus();
}

function submit_login()
{
    if (document.implogin.imapuser.value == "") {
        alert('Please provide your username and password');
        document.implogin.imapuser.focus();
        return false;
    } else if (document.implogin.pass.value == "") {
        alert('Please provide your username and password');
        document.implogin.pass.focus();
        return false;
    } else {
        return true;
    }
}
//-->
</script>
  <script language="JavaScript1.2" type="text/javascript">
<!--
function enter_key_trap(e)
{
    var keyPressed;

    if (document.layers) {
        keyPressed = String.fromCharCode(e.which);
    } else if (document.all) {
        keyPressed = String.fromCharCode(window.event.keyCode);
    } else if (document.getElementById) {
        keyPressed = String.fromCharCode(e.keyCode);
    }

    if ((keyPressed == "\r" || keyPressed == "\n") && (submit_login())) {
        document.implogin.submit();
    }
}
//-->
</script>
</div>
<div align="center">
  <center>
    <table style="border-collapse: collapse" bordercolor="#000000" cellspacing="0" cellpadding="0" width="170" border="0">
      <tr> 
        <td valign="top" width="50%" height="16"> <form action="login.php" method="post" name="implogin" id="implogin">
            <input type="hidden" name="actionID" value="105" />
            <input type="hidden" name="url" value="" />
            <input type="hidden" name="mailbox" value="INBOX" />
            <div align="center"> 
              <center>
                <table border="0" width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
                  <tr> 
                    <td align="center" colspan="2" class="header"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#000000">Confira 
                      seu email:</font></b></font></td>
                  </tr>
                  <tr> 
                    <td height="24" align="right" valign="middle" class="light"><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Email:&nbsp; 
                      </b></font></td>
                    <td align="left"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; 
                      <input name="imapuser" type="text" class="wemail" style="color: #666666;border: 1px solid black; font-weight: bold; background-color: #F2F2F2; width: 120px" maxlength="90" getemail()"/>
                      </font></td>
                  </tr>
                  <tr> 
                    <td align="right" class="light" valign="top"><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Senha: 
                      </b> </font></td>
                    <td align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; 
                      <input name="pass" type="password" class="wemail" style="color: #666666;border: 1px solid black; font-weight: bold; background-color: #F2F2F2; width: 120px" maxlength="20" getemail()" />
                      </font></td>
                  </tr>
                  <tr> 
                    <td colspan="2" valign="top"> <font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
                      <input type="hidden" name="server" value="localhost" />
                      <input type="hidden" name="port" value="143" />
                      <input type="hidden" name="namespace" value="" />
                      <input type="hidden" name="maildomain" value="<? echo $domain; ?>" />
                      <input type="hidden" name="protocol" value="imap/notls" />
                      <input type="hidden" name="realm" value="" />
                      <input type="hidden" name="urlhttp" value="<? echo $urlhttp; ?>" />
                      <input type="hidden" name="ip" value="<? echo $ip; ?>" />
                      <input type="hidden" name="domain" value="<? echo $domain; ?>" />
                      <input type="hidden" name="user" value="<? echo $user; ?>" />
                      <input type="hidden" name="hordessl" value="<? echo $hordessl; ?>" />
                      <input type="hidden" name="new_lang" value="pt_BR" />
                      </font> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; 
                      <input type="hidden" name="folders" value="" />
                      </font></td>
                  </tr>
                  <tr> 
                    <td valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                    <td align="left" class="light"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
                      <input type="submit"  class="wemail" name="button" tabindex="4" value="Entrar" onclick="return submit_login()" />
                      <br />
                      <?
if (isset($loginssl) && $loginssl == 1){
?>
                      <b><font color="#999999">Modo login: <a href="webmail/index.php?loginssl="><font color="#333333">Normal</font></a> 
                      | Seguro</font></b> 
                      <?
}
else
{
?>
                      <b><font color="#999999">Modo login: Normal | <a href="webmail/index.php?loginssl=1"><font color="#333333">Seguro</font></a></font></b> 
                      <?
}
?>
                      </font></td>
                  </tr>
                </table>
              </center>
            </div>
          </form>
          <script language="JavaScript" type="text/javascript">
<!--


function selectLang()
{
    // We need to reload the login page here, but only if the user hasn't
    // already entered a username and password.
    if (document.implogin.imapuser.value == '' &&
        document.implogin.pass.value == '') {
        var lang_page = 'login.php?new_lang=' + document.implogin.new_lang[document.implogin.new_lang.selectedIndex].value;
        self.location = lang_page;
    }
}

//-->
          </script> <script language="JavaScript1.2" type="text/javascript">
<!--
// Setup the enter keytrap code
if (window.document.captureEvents != null) {
    window.document.captureEvents(Event.KEYPRESS);
    window.document.onkeypress = enter_key_trap;
}
//-->
          </script> 
          <!-- This file contains any "Message Of The Day" Type information -->
          <!-- It will be included below the log-in form on the login page. -->
          <script language="JavaScript" type="text/javascript">
<!--
if (parent.frames.horde_main) parent.document.title = 'Mail :: Welcome to Horde';
//-->
          </script> </td>
      </tr>
    </table>
  </center>
</div>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

o Conselho do Error estava correto.. e a sua forma tambem.. ams se perceber este script é de 2001, e tem uma função ai que não tem no resto.. (getmail()) então falta algo.. se quiser uma mais atualizada pegue no proprio Site do Fabricante do hord.org

uma solução simples... (se seguisse o conselho do Error smile.gif )

basta trocar os itens

999.999.999.999 para o IP Real do HOST

www.dominio.com.br nome Real do Dominio

<html>

<td height="101" background="gráficos/topo_740x101.jpg" colspan="4"><div align="left">     

        <form action=http://999.999.999.999:2095/login/ method=POST>

            <span class="style13"><img src="gráficos/transparente.gif" width="4" height="20"> <a href="http://www.dominio.com.br/webmail"><img src="gráficos/mail.gif" width="20" height="17" border="0" align="absbottom"></a><span class="style14 style14"> e-mail:</span>           

            <input name=user type=text class="boxmail" size=16>

            <span class="style14">senha</span>:           

            <input name=pass type=password class="boxmail" size=16>

          &nbsp;

            <input type=submit class="boxmail" value="ver">

            </span>

        </form> </div>        </td>

    </tr>

</html>

uma coisa neste ai acima, se voce fizer a conexão errada ele te leva para a pagina do cpanel para fazer o login.

uma forma de resolver isto é utilizando as funções IMAP, assimm ela voce checa se o usuario existe e se a senha esta correta, ai voce controla antes de passar os parametros para o Hord.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...