Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2011, 16:35
Avatar de kabugi
kabugi
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid - España
Mensajes: 65
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Problema con phpmailer

Cita:
Iniciado por skiper0125 Ver Mensaje
agrega esto

Código PHP:
Ver original
  1. $mail = new PHPMailer();
  2. $mail->PluginDir = "tu_ruta/phpMailer/";
  3. $mail->Mailer = "smtp";
  4. $mail->Host = "localhost";

Saludos
Muchas gracias por tu respuesta, pero no me funciona.
Si el destinatario es tipo [email protected], no recibo el correo.
Si el remitente es tipo [email protected], no recibe la contetacion.
El problema es que si lo verifico en mi subdominio funciona Ok (php 4.x), pero si cambio al alojamiento del cliente (php 5.x), no funciona.
La cuestion es que no funciona esta parte (no tengan en cuenta los if):
Código PHP:
$asunto "Consulta desde la web";
require (
"class/class.phpmailer.php");
$mimail "[email protected]";
if (isset(
$_POST['action']) && $_POST['action'] == "send") {
$varname $_FILES['archivo']['name'];
$vartemp $_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
$mail->Host "localhost";
$mail->From "Mensaje desde el formulario web";
$mail->FromName $_POST['nombre']." ".$_POST['apellidos'];
$mail->Subject $asunto;
$mail->AddAddress($mimail);
if (
$varname !== " "){
$mail->AddAttachment($vartemp$varname);
}
$body"<strong>Mensaje enviado por:</strong> ".$_POST['nombre']." ".$_POST['apellidos']."<br><br>";
$body.= "<strong>Desde:</strong><br>Población: ".$_POST['poblacion']."&nbsp;&nbsp;&nbsp;Provincia: ".$_POST['provincia']."<br><br>";
$body.= "<strong>Mensaje:</strong><br>".$_POST['mensaje']."<br><br>";
$body.= "<strong>Teléfono:</strong><br>".$_POST['telf']."<br><br>";
$body.= "<i>Email: <a href=mailto:".$_POST['email'].">".$_POST['email']."</a></i><br><br>";
$mail->Body $body;
$mail->IsHTML(true);
$mail->Send();
$alert "¡¡¡ MENSAJE ENVIADO CORRECTAMENTE !!!"
pero tampoco esto
Código PHP:
//Enviamos un correo de respuesta
$correo $_POST['email'];
$asunto "Solicitud de Información";
$msg_cuerpo"En breve le facilitaremos toda la información requerida\n";
$msg_cuerpo.= "Muchas gracias por visitarnos\n";
$cabecera_info "Envio desde www.evocna.com";
mail($correo$asunto$msg_cuerpo$cabecera_info); 
No encuentro la solucion y lo que mas me jo.... es que no entiendo.
Muchas Gracias