Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/11/2008, 11:31
oripoll
 
Fecha de Ingreso: junio-2008
Ubicación: Spain
Mensajes: 39
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: email con espacios

Hola Decker,
primero que todo bajate los archivos necesarios.

http://phpmailer.codeworxtech.com/index.php?pg=sf&p=dl

luego coloca los archivos en la ruta de tu site que mas te guste.

luego creas el archivo parecido a este:

//cambia la ruta según donde este esta clase. Por ejemplo yo la tengo asi.

require "phpmailer/class.phpmailer.php";
//instanciamos un objeto de la clase phpmailer al que llamamos por ejemplo mail

$mail = new phpmailer();
//Con PluginDir le indicamos a la clase phpmailer donde se encuentra la clase smtp. Yo lo tengo asi :
$mail->PluginDir = "phpmailer/";
//Con la propiedad Mailer le indicamos que vamos a usar un servidor smtp
(asegúrate que tu correo es smtp)
$mail->Mailer = "smtp";
//Asignamos a Host el nombre de nuestro servidor smtp. Por lo menos el mio es (ono)
$mail->Host = "smtp.ono.com";
//Le indicamos que el servidor smtp requiere autenticación… si requiere autenticación le colocas ” true”
$mail->SMTPAuth = false;

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

//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 = "tu nombre";

//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=30;

//Indicamos cual es la dirección de destino del correo
$mail->AddAddress("[email protected]");
$mail->Subject = "Prueba de phpmailer";
//El cuerpo del mensaje lo ponemos en formato html, haciendo
//que se vea en negrita
$mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";

//Definimos AltBody por si el destinatario del correo no admite email con formato html
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";

//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;

}

espero te sirva.

saludos.