Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2013, 22:08
Cristian23CL4PTP
 
Fecha de Ingreso: agosto-2013
Ubicación: Talca
Mensajes: 40
Antigüedad: 10 años, 8 meses
Puntos: 1
Me es imposible usar PHPMailer

Saludos amigos del foro.
Antes que nada, muchas gracias por todas las veces que me han sacado de apuros (siempre quise dar las gracias a toda esa gente que de una u otra manera me ha resuelto las dudas).

Bueno, luego de esa tediosa intro, vamos a lo importante jeje.

Tengo un formulario, en el cual se hacen pedidos, se está usando la clase PHPMAILER, y el error que se me presenta es que al enviar los datos del formulario hacia el correo de destino que es el dueño de la pagina, me manda el mensaje de:

could not instantiate mail function

he buscado mucho en google, y no logro dar con la solucion, tal vez porque soy un tanto nuevo en esto de servidores, hosting y esas cosas.

El codigo PHP es el siguiente:

Código PHP:
<?php
require_once('class.phpmailer.php');
$asunto $_POST['asunto'];
$nombre $_POST['nombre'];
$email $_POST['mail'];
$telefono $_POST['telefono'];
$empresa $_POST['empresa'];
$descripcion $_POST['descripcion'];
$adjunto $_FILES['adjunto']['name'];
$adjuntotmp $_FILES['adjunto']['tmp_name'];

$mail = new PHPMailer();
$mail->Host 'localhost';
$mail->From $email;
$mail->FromName $nombre;
$mail->Subject $asunto;
$mail->AddAddress('[email protected]');
if (
adjunto != '') {
    
$mail->AddAttachment($adjuntotmp$adjunto);
}
$body '<strong>Nombre</strong>: ' $nombre '<br />';
$body .= '<strong>Mail</strong>: ' $email '<br />';
$body .= '<strong>Teléfono</strong>: ' $telefono '<br />';
$body .= '<strong>Empresa</strong>: ' $empresa '<br />';
$body .= '<strong>Descripción</strong>: ' $descripcion '<br />';
$mail->Body $body;
$mail->CharSet 'UTF-8';
$mail->IsHTML(true);
$mail->Send();

echo 
'<script type="text/javascript">alert("Su informacion ha sido enviada con exito !");location.href="/?home";</script>';
?>
Hace unos dias me toco programar un formulario para otro cliente, en el cual use solamente la función mail de php (nada de phpmailder) y no tuve problema alguno.
Para este caso, tambien probe solamente con la funcion mail y al enviar los datos desde el formulario me sale el siguiente error:

mail() [function mail] STMP Server response 530 5.7.3 Client was not authentificated.

Si pudieran guiarme para encontrar la solucion a este problema, se los agradeceria mucho. Saludos amigos!!.

Última edición por Cristian23CL4PTP; 27/08/2013 a las 22:16