Gracias por responder, acá dejo el código completo:
Código:
<?php
require ("includes/class.phpmailer.php");
$mail = new PHPMailer();
$mail->PluginDir = "includes/";
$mail->Mailer = "smtp";
$mail->Host = "smtp.correo.yahoo.es";
$mail->SMTPAuth = true;
$mail->Username = "usurio";
$mail->Password = "xxxxxxxx";
$mail->From = "[email protected]";
$mail->FromName = "Pedidos";
$mail->Timeout=30;
$mail->AddAddress("[email protected]");
$mail->IsHTML(true);
$mail->ContentType = "text/html";
$mail->Subject = "Pedido nuevo";
$mail->Body = "<html>
<body>
<form method='post' action='http://www.pagina.com' >
<label><b>Nombre:</b></label>
<input type='text' name='nombre' />
<label><b>Email:</b></label>
<input type='text' name='mail' />
<label><b>Pedido:</b></label>
<input type='text' name='pedido' maxlength='50' />
<input type='submit' value='Enviar pedido' />
</form>
</body>
</html>";
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ";
echo "<br/>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>
En el action coloco esa pagina, pero ahi en realidad hago referencia a una pagina php que tengo alojada en mi servidor, que almacena los datos en una BD mia.
Pero sigo sin entender porque al clickear sobre el botón no hace ninguna acción.
Alguna posible solución?, Gracias!.