- Desde
- 14 Jul 2008
- Mensajes
- 21
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
y este es mi formulario html
espero su ayuda gracias!
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"> </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"> </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"> <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!