Foros del Web » Programando para Internet » PHP » Symfony »

PHP mailer

Estas en el tema de PHP mailer en el foro de Symfony en Foros del Web. Saludos a todos los que conforman la comunidad pero tengo dias con este problema que no logro comprender por que no funca. estoy usando PHP ...
  #1 (permalink)  
Antiguo 12/01/2013, 09:21
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
PHP mailer

Saludos a todos los que conforman la comunidad

pero tengo dias con este problema que no logro comprender por que no funca.
estoy usando PHP mailer para una intranet en la cual no me funciona y quisiera saber cual es mi error

metodo que envia el mail:

public static function sendEmail($destinatario, $asunto, $cuerpo ){
$ruta_web = sfConfig::get('sf_web_dir');
if (! class_exists ('PHPMailer')){
require $ruta_web."/PHPMailer/class.phpmailer.php";
}
$cuerpo = utf8_decode($cuerpo);

$mail = new PHPMailer();
$mail->PluginDir = $ruta_web."/PHPMailer/";
$mail->Mailer = 'smtp';

$mail->IsSMTP(); // Habilitamos el uso de SMTP
$mail->SMTPAuth = false;
$mail->Host = 'localhost';
$mail->Port = 25;
$mail->IsHTML(true);
$mail->Username = 'username';
$mail->Password = 'pass';
$mail->From = '[email protected];
$mail->FromName = "Mi";
$mail->Timeout=60;
$mail->AddAddress($destinatario);


$mail->Subject = $asunto;
$mail->Body = $cuerpo;

$mail->Send();

}


actions:

if(ToolsVarios::sendEmail($invit->getMasterEmpleado()->getSfGuardUser()->getEmailAddress(), 'Mail', $body )){
echo "<script>alert('Enviado')</script>";
}else{
echo "<script>alert('NO Enviado')</script>";
}


y me sale como mensaje NO ENVIADO

alguien puede decirme cual es mi error?
  #2 (permalink)  
Antiguo 12/01/2013, 13:02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: PHP mailer

localhost no te puede enviar un email se no tiene un stamp instalado en tu servidor
__________________
cada vez que aprendes algo te crees que no sabes nada
  #3 (permalink)  
Antiguo 12/01/2013, 14:02
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP mailer

Gracias por tu respuesta :)

si, yo tengo entendido que un localhost no puede hacerlo, de hecho yo solo lo reemplaze pero en realidad va una IP de un servidor xchange
  #4 (permalink)  
Antiguo 12/01/2013, 14:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: PHP mailer

en este caso tienes que cambiar la configuracion ,
__________________
cada vez que aprendes algo te crees que no sabes nada
  #5 (permalink)  
Antiguo 12/01/2013, 14:16
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP mailer

COnfiguracion del php mailer o del servidor SMTP?
  #6 (permalink)  
Antiguo 12/01/2013, 14:32
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: PHP mailer

donde esta
Código PHP:
Ver original
  1. $mail->Host = 'localhost';
  2. $mail->Port = 25;
  3. $mail->IsHTML(true);
  4. $mail->Username = 'username';
  5. $mail->Password = 'pass';
  6. $mail->From = '[email protected];

lo tienes que remplazar por tu cuenta

Código PHP:
Ver original
  1. $mail->Host = '[email protected]';
  2. $mail->Port = 25;
  3. $mail->IsHTML(true);
  4. $mail->Username = 'mysuername';
  5. $mail->Password = 'mypass';
  6. $mail->From = '[email protected];
__________________
cada vez que aprendes algo te crees que no sabes nada
  #7 (permalink)  
Antiguo 12/01/2013, 14:49
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP mailer

esta es mi configuracion original, imagino que asi tendria que funcionar pero no lo hace el host es un servidor SMTP de outlook


$mail = new PHPMailer();
$mail->PluginDir = $ruta_web."/PHPMailer/";
$mail->Mailer = 'smtp';

$mail->IsSMTP(); // Habilitamos el uso de SMTP
$mail->SMTPAuth = false;
$mail->Host = '192.168.2.45';
$mail->Port = 25;
$mail->IsHTML(true);
$mail->Username = 'intranet';
$mail->Password = 'pass';
$mail->From = '[email protected]';
$mail->FromName = "Intranet Cpl";
$mail->Timeout=60;
$mail->AddAddress($destinatario);


$mail->Subject = $asunto;
$mail->Body = $cuerpo;

$mail->Send();
  #8 (permalink)  
Antiguo 12/01/2013, 14:53
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: PHP mailer

te doy un ejemplo:
imaginamos que me servidor online es http://mynombre.com
en mi cuneta tengo las configuraciones siguentes:
stmp: mail.mynombre.com
user: username (esto lo que nos da el servidor)
pass: pass (esto lo que nos da el servidor)
de esta forma nos figuramos nuestro phpmailer
__________________
cada vez que aprendes algo te crees que no sabes nada
  #9 (permalink)  
Antiguo 12/01/2013, 14:54
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: PHP mailer

se tiene una cuenta en gmai vea esto http://lifehacker.com/111166/how-to-...ur-smtp-server
__________________
cada vez que aprendes algo te crees que no sabes nada
  #10 (permalink)  
Antiguo 12/01/2013, 14:54
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP mailer

pero estos son servidores locales, de un datacenter que en la cual son redirigidos con IP

antes funcionaba pero de repente dejo de hacerlo....
  #11 (permalink)  
Antiguo 12/01/2013, 15:01
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: PHP mailer

no has instalado nada que puede cambiar tu puerto 25?
__________________
cada vez que aprendes algo te crees que no sabes nada
  #12 (permalink)  
Antiguo 14/01/2013, 08:50
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP mailer

Ok ya preguntare al respecto, cualquier cosa les aviso
Gracias
  #13 (permalink)  
Antiguo 16/01/2013, 08:24
 
Fecha de Ingreso: septiembre-2011
Ubicación: Duran,Guayas
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP mailer

Ya esta arreglado el problema, los mails estaban en la herramienta antispam por eso no valia muchas gracias por la ayuda y la preocupacion

gracias :)

Etiquetas: mailer, 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 07:45.