hola
mira el codigo
Código PHP:
Ver originalConfiguracion constantes
define('_DIR_PLUGIN' ,'lib/phpmailer/'); define('_HOST_MAIL' ,'mail.dominio.com.co'); define('_SMTP_PASS' ,'clave');
funcion de envio del
mail
function SendMAIL($para,$subject,$body,$altbody='',$mailFROM,$mailNameCompany)
{
$mail = new phpmailer();
$mail->PluginDir = _DIR_PLUGIN;
$mail->Mailer = _MAILER;
$mail->Host = _HOST_MAIL; # Editar el Host smtp
$mail->Helo = _HOST_MAIL;
$mail->SMTPAuth = _SMTP_AUTH;
$mail->Username = _SMTP_USER; # editar el usuario
$mail->Password = _SMTP_PASS; # Editar el password
$mail->IsHTML(_ES_HTML);
$mail->From = $mailFROM;
$mail->FromName = $mailNameCompany;
$mail->Subject = $subject;
$email = $para;
$body = $body;
$mail->Body = $body;
$mail->AltBody = $altbody;
$mail->Timeout=2;
$mail->AddAddress($email);
$intentos=1;
if($mail->Send())
return 1;
else
return 0;
}
//modo de implementacion del envio, la variable $envio me retorna siempre 1 que quiere decir enviado, pero el correo nunca llega
//en el archivo que uso esta implementacion hago un require a la clase phpMailer.class.php
$envio = $mensajero->SendMAIL($inactivos['email'],$asunto1,$mensaje1,'',_MAIL_ADMIN,_TITULO);