Foros del Web » Programando para Internet » PHP » Configuración PHP »

Problema envio de correo

Estas en el tema de Problema envio de correo en el foro de Configuración PHP en Foros del Web. Buenas tardes, tengo un pequeño php que copie de un tutorial para el envio de un formulario de correo sencillo. Estoy usando la clase phpmailer, ...
  #1 (permalink)  
Antiguo 19/10/2014, 22:00
 
Fecha de Ingreso: julio-2009
Mensajes: 28
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema envio de correo

Buenas tardes, tengo un pequeño php que copie de un tutorial para el envio de un formulario de correo sencillo. Estoy usando la clase phpmailer, lo tengo en un servidor que anda perfecto, pero ahora necesito usarlo en otro servidor que usa smtp de gmail, y no consigo hacerlo andar, luego de darle enviar queda en blanco y no hace nada, tampoco envia el mail, necesito ayuda por favor. El código php es el siguiente y los datos los toma de tres campitos de texto de un formulario....Al menos necesito una pista de como arrancar porque ya he mirado

<?php
require("class.phpmailer.php");
include("class.smtp.php");
$msg = "";
if ($_POST['action'] == "send") {
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];

$mail = new PHPMailer();
$mail->Host = "mail.xsite.com.ar";
$mail->From = "[email protected]";
$mail->FromName = "Contacto Litoral RR HH";
$mail->Subject = $_POST['asunto'];
$mail->AddAddress("[email protected]");
if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}
$body1 = "<strong>Nombre y apellido: </strong>".$_POST['nombre']."<br>";
$body2 = "<strong>Empresa: </strong>".$_POST['empresa']."<br>";
$body3 = "<strong>E-mail: </strong>".$_POST['mail']."<br>";

$body = "<strong>Mensaje: </strong><br>".$_POST['mensaje']."<br><br>";
$body.= "<i>Enviado desde el sitio web www.sfautomation.com</i>";
$mail->Body = $body1.$body2.$body3.$body;
$mail->IsHTML(true);
$mail->Send();
$msg = "Mensaje enviado correctamente";
}
?>
  #2 (permalink)  
Antiguo 21/10/2014, 03:16
 
Fecha de Ingreso: julio-2013
Mensajes: 87
Antigüedad: 10 años, 9 meses
Puntos: 9
Respuesta: Problema envio de correo

Hola,

Que se quede en blanco es casi seguro síntoma de que está dando un error en el fichero error.log de Apache. Abre dicho fichero y revisa el error que te da.

Saludos.
  #3 (permalink)  
Antiguo 08/06/2015, 15:34
 
Fecha de Ingreso: junio-2015
Mensajes: 1
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Problema envio de correo

Fijate si en la sección del HTML solo tengas esto y no tengas encoding type: text/plain solo deja la linea como te indico y quiza tu problema se resuelva
Donde Feedback_form es el formulario y feedback.php es el codigophp que se eejcutara en el servidor

<form name="feedback_form" method="post" action="feedback.php" id="Form1">

Etiquetas: correo, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:06.