Foros del Web » Programando para Internet » PHP »

enviar email usando php

Estas en el tema de enviar email usando php en el foro de PHP en Foros del Web. ayuda con mi codigo para enviar email con php xq no puedo acerlo gracias Código PHP: <?php //Incluimos la función require_once( 'phpmailer/class.phpmailer.php' ); //Creamos la instancia de la clase PHPMailer y configuramos la cuenta $mail =new  PHPMailer ...
  #1 (permalink)  
Antiguo 10/03/2009, 20:19
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
enviar email usando php

ayuda con mi codigo para enviar email con php
xq no puedo acerlo
gracias

Código PHP:
<?php
//Incluimos la función
require_once('phpmailer/class.phpmailer.php');
//Creamos la instancia de la clase PHPMailer y configuramos la cuenta
$mail=new PHPMailer();
$mail->Mailer="smtp";
$mail->Helo "xxx.xxx.x.xx"//Muy importante para que llegue a hotmail y otros
$mail->SMTPAuth=true;
$mail->Host="xxx.xxx.x.xx";
$mail->Port=26//depende de lo que te indique tu ISP. El default es 25, pero nuestro ISP lo tiene puesto al 26
$mail->Username="msn";
$mail->Password="xxxxxx";
$mail->From="msn";
$mail->FromName="Ernesto Eduardo";
$mail->Timeout=60;
$mail->IsHTML(true);

//Enviamos el correo
$mail->AddAddress('msn'); //Puede ser Hotmail
$mail->Subject='Tu asunto';
$mail->Body="<p>Texto lo suficientemente largo y con pocos links para que no sea interpretado como SPAM</p><p>Es importante que el texto sea lo suficientemente largo, ya que si sólo tienes por ejemplo, una frase y un link, asume tanto Outlook como la mayoría de los destinatarios, que se trata de SPAM</p><p>Pero si tu texto es largo y tienes un link a por ejemplo, funcionará perfectamente bien.</p>";
$mail->AltBody="Texto que debe decir lo mismo que el Body, pero sin etiquetas HTML";
$exito $mail->Send();
if(
$exito)
{
$mail->ClearAddresses();
echo 
"Mensaje enviado exitosamente";
}
else
{
echo 
"error";
}

?>
  #2 (permalink)  
Antiguo 10/03/2009, 21:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar email usando php

¿Que mensaje de error te da?

Saludos
  #3 (permalink)  
Antiguo 10/03/2009, 23:11
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: enviar email usando php

no funciona correctamente, no manda al hotmail

nose porque ?

alguna sugerencia ?

gracias
  #4 (permalink)  
Antiguo 10/03/2009, 23:52
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: enviar email usando php

http://www.forosdelweb.com/f18/metod...otmail-630896/
  #5 (permalink)  
Antiguo 11/03/2009, 08:14
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: enviar email usando php

se tiene q configurar el outlook o no es necesario para q mande email correctamente?

gracias
  #6 (permalink)  
Antiguo 11/03/2009, 08:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar email usando php

El Outlook no tiene nada que ver, necesitas un servidor SMTP para hacer el envio.

Saludos
  #7 (permalink)  
Antiguo 11/03/2009, 08:41
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Sonrisa Respuesta: enviar email usando php

gracias por la ayuda

perdona mi desconocimiento, pero como consigo un servidor SMTP ?
sin eso no se puede?

gracias por todo
  #8 (permalink)  
Antiguo 11/03/2009, 08:48
 
Fecha de Ingreso: julio-2008
Mensajes: 253
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: enviar email usando php

Outlook ?

es un script PHP..... tienes que utilizar una cuenta SMTP válida para poder utilizarlo.

Puedes utilizar Gmail por ejemplo...

http://www.buayacorp.com/archivos/phpmailer-con-gmail/

suerte
__________________
Neothek.com | Web hosting, registro de dominios, Diseño Web y Certificados SSL
  #9 (permalink)  
Antiguo 11/03/2009, 09:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar email usando php

En google escribe "server SMTP" y te salen muchas alternativas, en lo particular recomiendo MiniRelay.

Saludos
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

SíEste tema le ha gustado a 1 personas




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