Ver Mensaje Individual
  #13 (permalink)  
Antiguo 15/06/2005, 14:30
Maurishio
 
Fecha de Ingreso: mayo-2005
Mensajes: 76
Antigüedad: 19 años
Puntos: 0
Sonrisa

Bueno amigo parece que tenes problemas. te paso el codigo que procesa los datos y manda el email
Claro el password lo cambie


$cuerpo="<p>Han enviado este Email de www.agroimpulsosrl.com.ar</p>";
$cuerpo="<p>************************************** ******************</p>";
$cuerpo .="<p>Informacion del remitente:</p>";
$cuerpo.="<p>Sr. " . $_POST['nombre'] . "</p>";
$cuerpo.="<p>Empresa: " .$_POST['empresa']. "</p>";
$cuerpo.="<p>Telefono: ". $_POST['telefono']. "</p>";
$cuerpo.="<p>E-mail: ".$_POST['email']. "</p>";
$cuerpo.="<p>Ubicacion: " . $_POST['provincia'] . " - " . $_POST['localidad'] . "</p>";
$cuerpo.="<p>************************************* *******************</p>";
$cuerpo.="<p>ASUNTO: ".$_POST['mensaje'] ."</p>";
$cuerpo.="<p>MENSAJE: </p>";
$cuerpo .="<p>".$_POST['mensaje'] . "</p>";

// primero hay que incluir la clase phpmailer para poder instanciar
//un objeto de la misma
require "includes/class.phpmailer.php";

//instanciamos un objeto de la clase phpmailer al que llamamos
//por ejemplo mail
$mail = new phpmailer();

//Definimos las propiedades y llamamos a los métodos
//correspondientes del objeto mail

//Con PluginDir le indicamos a la clase phpmailer donde se
//encuentra la clase smtp que como he comentado al principio de
//este ejemplo va a estar en el subdirectorio includes
$mail->PluginDir = "includes/";

//Con la propiedad Mailer le indicamos que vamos a usar un
//servidor smtp
$mail->Mailer = "smtp";

//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "smtp.hotpop.com";

//Le indicamos que el servidor smtp requiere autenticación
$mail->SMTPAuth = true;

//Le decimos cual es nuestro nombre de usuario y password
$mail->Username = "[email protected]";
$mail->Password = "mipassword

//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->From = "[email protected]";
$mail->FromName = "www.agroimpulsosrl.com.ar";

//el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar
//una cuenta gratuita, por tanto lo pongo a 30
$mail->Timeout=50;

//Indicamos cual es la dirección de destino del correo
$mail->AddAddress($_POST['emailempresa']);

//Asignamos asunto y cuerpo del mensaje
//El cuerpo del mensaje lo ponemos en formato html, haciendo
//que se vea en negrita
$mail->Subject = $_POST['asunto'];
$mail->Body = $cuerpo;

//Definimos AltBody por si el destinatario del correo no admite email con formato html
$mail->AltBody = $cuerpo;

//se envia el mensaje, si no ha habido problemas
//la variable $exito tendra el valor true
$exito = $mail->Send();

//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho
//para intentar enviar el mensaje, cada intento se hara 5 segundos despues
//del anterior, para ello se usa la funcion sleep
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;

}


if($exito)
{

echo "<h4>El mensaje se han enviado correctamente, nos pondremos en contacto con usted a la brevedad.</h4><h4>Gracias.</h4>";}
else {echo "<h4>ERROR - El mensaje NO se han enviado. " . $mail->ErrorInfo . "</h4>";}
?>