The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Dar cuentas de correo y leerlas via WEB

Discussion in 'Discusión en Español' started by seanmx, May 16, 2006.

  1. seanmx

    seanmx Member

    Joined:
    May 16, 2006
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Los usuarios de mi pagina me han pedido cuentas de correo de mi dominio, el problema es que no se si CPANEL permita que los mismo usuarios hagan sus cuentas y las lean via WEB, hago esta pregunta por que me han pedido cuentasm las hago manualmente (entrando al cpanel) y yo mismo lesdoy un pass, luego el problema es que no saben ellos como configurar el outlook, por eso mi pregunta si es posible hacer estos correos y leerlos via web.
     
  2. dcpr

    dcpr Active Member

    Joined:
    Jul 6, 2005
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    1

    Hola

    Yo consegui un modulo para phpnuke el cual tu lo intalas al phpnuke y eso deja que tus usuarios puedan crear cuentas de email en tu cuenta de cpanel y puedan ver los emails tambien. No veran el email desde tu pagina pero los lleva desde tu pagina hasta el sistema de webmail y el sistema de crear emails funciona muy bien. Si quieres buscare el zip y lo subo aqui.
     
  3. seanmx

    seanmx Member

    Joined:
    May 16, 2006
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Cuentas de correo via web

    Gracias estaria eso perfecto para probar el progra,a muchas gracias y saludos, espero el .zip para meterlo a mi servidor.
     
  4. patagonia

    patagonia Member

    Joined:
    Aug 6, 2005
    Messages:
    17
    Likes Received:
    0
    Trophy Points:
    1
    Webmail desde página

    Dos pasos: Subir archivo cplogin.php e insertar form en pagina.

    1.- Sube este archivo en la misma carpeta de la página que contiene el formulario

    <html>
    <?php
    #archivo cplogin.php
    #cambia esto por tu dominio o ip
    $domain = "tudominio.com";

    if(!$_POST['login']) {
    exit;
    }

    $user = $_POST['user'];
    $pass = $_POST['pass'];
    $port = $_POST['port'];

    $port == "2083" || $port == "2096" ? $pre = "https://" : $pre = "http://";
    $port == "2082" || $port == "2095" && !eregi("@", $user) ? $user = "".$user."@".$domain."" : $user = $user;

    ?>
    <body onLoad="setTimeout('document.forms[0].submit();',10)">
    <form action="<?php echo "".$pre."".$domain.":".$port."/login/"; ?>" method="post">
    <input type="hidden" name="user" value="<?php echo $user; ?>">
    <input type="hidden" name="pass" value="<?php echo $pass; ?>">
    <input type="hidden" name="port" value="2095">
    </form>
    </body>
    </html>

    2.- inserta este formulario en tu pagina (Edita el diseño y las CSS)

    <form action="cplogin.php" method="post" target="_blank">
    <span class="arial11-5"><strong>ACCESO E-MAIL</strong></span><br>
    <span class="decolink">Ingrese Usuario</span><br>
    <input name="user" type="text" value="@tudominio.com" size="15">
    <br>
    <span class="decolink">Ingrese Clave</span><br>
    <input name="pass" type="password" size="15">
    <br>
    <input name="reset" type="reset" value="Reset">
    &nbsp;&nbsp;
    <input type="submit" name="login" value="login" style="cursor(dos puntos)pointer">
    <input type="hidden" name="port" value="2095">
    </form>

    NOTA: Dos puntos entre parentesis es igual a : (El sistema pone un cara)

    Listo. Tus usuarios podrán acceder directamente al webmail que dispongas en tu servidor y configurar facikmente sus preferencias en su primer acceso.
     
    #4 patagonia, Jun 1, 2006
    Last edited: Jun 1, 2006
  5. dcpr

    dcpr Active Member

    Joined:
    Jul 6, 2005
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    1

    Hola

    Perdona la tardanza era que estaba fuera de mi casa. Bueno aqui esta el zip para el modulo de phpnuke si todavia lo quieres.
     

    Attached Files:

  6. dahergar

    dahergar Registered

    Joined:
    Dec 9, 2005
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Crear cuentas de correo de cpanel a través de mi web

    Hola Patagonia,

    Tu solución para acceder a las cuentas de correo de cpanel a través de un formulario web me ha servido mucho. Ahora necesito ayuda para poder crear las cuentas de correo mediante un formulario que deben rellenar los usuarios con sus datos, en lugar de crear las cuentas de correo directamente en cpanel.

    ¿Alguien me puede ayudar?

    Gracias y saludos
     
  7. videosoporte

    videosoporte Member

    Joined:
    Jan 13, 2008
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    #7 videosoporte, Jan 14, 2008
    Last edited: Jan 14, 2008
  8. dahergar

    dahergar Registered

    Joined:
    Dec 9, 2005
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Solución correcta

    Hola videosoporte,

    la solución que me has indicado me funciona a la perfección.

    Mi único problema es que al entrar a través de mi web a las direcciones de correo que tienen punto antes de la @ me da error. Por ejemplo, las direcciones nombre@dominio.es sí que puedo entrar a ellas para leerlas, per las direcciones nombre.apellido@dominio.es, no me deja entrar, dice que el correo es incorrecto aunque sí que se ha creado en cpanel.

    Para acceder vía mi web a una dirección de correo utilizo este código (aquí va una parte del archivo por si sirve de algo)

    PHP:

    // función para abrir esta cuenta de correo y acceder a sus correos.
    $inbox = @imap_open("{localhost:110/pop3/notls}"$_POST["USERNAME"], $_POST["PASSWORD"]);
    $foo imap_errors();

    if (!
    $inbox
    {
        
    // mostrar error
    }
    else
    {
        
    // acceder al buzón de entrada de esa cuenta de correo
    }
    Creo que el problema está en la llamada a la función imap_open
    ¿Alguien me puede ayudar?

    Gracias y saludos!!!
     
    #8 dahergar, Jan 16, 2008
    Last edited: Jan 16, 2008
Loading...

Share This Page