Necesito hacer un formulario donde solicite soporte técnico... Por ahora no tengo servidor de correos, así que, según leí y entendí, con la clase PHPMailer se puede hacer en modo local...
Mi pregunta es, simplemente con el código PHP y la clase es suficiente..??.. O debo configurar algo adicional en mi php.ini o algún otro fichero..??...
Por cierto, tengo instalado APPServ, con PHP5, Apache2.2 y MySQL.
Lo que sucede es que utilizando el siguiente código:
Código PHP:
Ver original
<?php require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->Host = "localhost"; $mail->FromName = "Nombre del Remitente"; $mail->Subject = "Subject del correo"; $body = "Hola <strong>amigo</strong><br>"; $body .= "probando <i>PHPMailer<i>.<br><br>"; $body .= "<font color='red'>Saludos</font>"; $mail->Body = $body; $mail->IsHTML(true); $mail->Send(); ?>
Me muestra el siguiente error:
Could not instantiate mail function.
Y no se a que se deba... Si alguien me puede orientar un poco... He buscado en muchos ejemplos y veo los mismos códigos o por lo menos muy similares... Y con todos me sale el mismo problema... Por eso pienso que debo configurar algo adicional o instalar algo en mi equipo...
Y por ultimo... en el momento en que suba mi pagina a un hosting que tenga servidor de correos... solamente debo cambiar:
Código PHP:
Ver original
$mail->Host = "localhost";
por
Código PHP:
Ver original
$mail->Host = "miservidordecorreo";
y ya la configuracion adicional (usuario, password y varias lineas mas que he visto en varios ejemplos), verdad..??...
Agradezco cualquier idea, sugerencia... etc...