formulario mail (ayuda)

Esta es una discusión para el tema formulario mail (ayuda) en el foro Lenguajes de Programación, bajo la categoría Área Administrativa; hola se que no tiene nada que ver con vbulletin pero estoy armando un formulario de mail....... bueno nose que onda pero no logro hacerlo funcionar.. no me tira error ni nada.. mi idea es ...
Página:


Resultados 1 al 2 de 2

Temas similares

  1. Ayuda sobre el E-Mail Respuestas: 3
    Por Rastaman en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por juancho86 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por munir en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por PRoFe SaLMoN en el foro Archivos de vBulletin 3.0 - 3.7
  5. Por digweed en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro Array
    Fecha de ingreso
    14 jul, 08
    Mensajes
    21
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado formulario mail (ayuda)

    hola se que no tiene nada que ver con vbulletin pero estoy armando un formulario de mail....... bueno nose que onda pero no logro hacerlo funcionar.. no me tira error ni nada.. mi idea es mandaarlo aa traves del smtp del server... bueno aca va:

    formail.php
    <?
    if (!$HTTP_POST_VARS)
    {
    if ( $HTTP_POST_VARS['usuario'] != "" && $HTTP_POST_VARS['passwd'] != "" && $HTTP_POST_VARS['recipient'] != "" )
    {

    $mail = new SMTP("localhost",$HTTP_POST_VARS['usuario'],$HTTP_POST_VARS['passwd']);
    // Se configuran los parametros necesarios para el envío
    $de = "noreply@semwestsrl.com";
    $a = $HTTP_POST_VARS['recipient'];
    $asunto = "Contacto de Semwestsrl.com.ar";
    $cuerpo = "Formulario enviado\n";
    $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
    $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
    $cuerpo .= "Subject: " . $HTTP_POST_VARS["subject"] . "\n";
    $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["mensaje"] . "\n";

    $header = $mail->make_header(
    $de,
    $a,
    $asunto,
    $cc,
    $bcc
    );

    /*
    Pueden definirse más encabezados. Tener en cuenta la terminación de la
    linea con (\r\n)

    $header .= "Reply-To: ".$HTTP_POST_VARS['email']." \r\n";
    $header .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
    $header .= "Content-Transfer-Encoding: 8bit \r\n";
    $header .= "MIME-Version: 1.0 \r\n";
    */

    // Se envia el correo y se verifica el error
    $error = $mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc);
    if ($error == "0")
    echo "E-mail enviado correctamente";
    else
    echo $error;
    }
    else
    {
    echo("Complete todos los campos para ejecutar el ejemplo");
    }
    }
    ?>
    y este es mi formulario html
    <form method="POST" action="formail1.php">
    <input type="hidden" name="recipient" value="cuenta@server.com">
    <input type="hidden" name="subject" value="Semwest_consulta">
    <input type="hidden" value="cuenta@server.com" name="usuario"></input>
    <input type="hidden" value="contraseña" name="passwd"></input>
    <input type='hidden' name='redirect' value="http://mysite.com/ok.htm">

    <p align="center">

    <font face="Verdana" color="#FFFFFF" size="1">
    <span style="background-color: #000000">Nombre:</span></font></p>
    <p align="center">

    <font face="Verdana" color="#FFFFFF" size="1">&nbsp;</font><font color="#FFFFFF"><input type="text" name="nombre" size="21" style="font-size: 12; color: #FFFFFF; border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #330000"> </font>
    </p>
    <p align="center"><font face="Verdana" color="#FFFFFF" size="1">
    <span style="background-color: #000000">E-Mail:</span></font></p>
    <p align="center"><font face="Verdana" color="#FFFFFF" size="1">&nbsp;</font><font color="#FFFFFF"><input type="text" name="email" size="21" style="font-size: 12; color: #FFFFFF; border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #330000"> </font> </p>
    <p align="center"><font face="Verdana" color="#FFFFFF" size="1">
    <span style="background-color: #000000">Mensaje:</span></font></p>
    <p align="center">&nbsp;<font color="#FFFFFF"><textarea name="Mensaje" rows="4" cols="17" style="font-size: 12; color: #FFFFFF; border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #330000"></textarea></font> </p>
    <p align="center">

    <input type="submit" value="Enviar" style="font-size: 12; color: #FF9900; border: 1px solid #800000; background-color: #330000"></p>
    </form>
    espero su ayuda gracias!

  2. #2
    Miembro especial Miembro de platino Array Avatar de Daniel B.
    Fecha de ingreso
    25 abr, 09
    Ubicación
    cl 56 Nicolas de Federman, Apt 402
    Mensajes
    313
    Gustado
    18 Veces
    Me Gustan
    2 Veces

    Predeterminado Re: formulario mail (ayuda)

    Hola,

    Lo probaré acá a ver, pero si me puedes ir indicando el error que te lanza...

    -El formulario "html" envía a formail.php o a formail1.php.
    -Reemplazaste los valores del usuario/contraseña SMTP ?...

    Son cosas que se me ocurren así mirando el código por encima...