hola gente 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 de 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"> </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> |
|