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?