Amigos, tiempo que no pasaba po aca...
mi duda es la siguiente resulta que tengo una funcion simple para enviar unos correos a los usuarios de mi web
esta para probar use esto..
Código PHP:
function ENVIAR_EMAIL($asunto, $msj, $destino, $nombre_completo,$remitente, $nombre_remite)
{
if(DEBUG){ echo"<strong>Funcion Envio de E-mail</strong> destino: $destino<br>";}
require("PHPMailer_v5.1/class.phpmailer.php");
require("funciones_varias.php");
/////////////////configuracion inicial/////////////////////
$host="localhost";
///////////////////////////////////////////////
//$destino=$destino_copia;
if(comprobar_email($destino))
{
///////////////////////////////////////////
$mail = new PHPMailer();
$mail->Host = $host;
$mail->From = $remitente;
$mail->FromName = $nombre_remite;
$mail->Subject = $asunto;
/////////////////////////////////////////////
//asigno destinos de mail
$mail->AddAddress($destino,$nombre_completo);
//si mail correcto ingresado por user envio copia
if(comprobar_email($destino_copia))
{
$mail->AddCC($destino_copia);
}
$mail->Body="ddddddddddddddddddd";
$mail->AltBody='Nuevo Mensaje<br>';
$mail->IsHTML(true);
//$mail->AddAttachment("images/foto.jpg", "foto.jpg");
//$mail->AddAttachment("files/demo.zip", "demo.zip");
if($mail->Send())
{
$msj_error="Enviado...";
}
else
{
$msj_error="No Enviado...";
}
if(DEBUG){echo"E-mail Valido...$msj_error";}
}
else
{
if(DEBUG){ echo"EMAIL: $destino es invalido... no enviado<br>";}
}
var_export($mail);
}
echo"inicio<br>";
$asunto="prueba";
$msj="esta es un mensaje de prueba";
$mail_destino="[email protected]";
$nombre_destino="nombre";
$email_remite="[email protected]";
$nombre_remite="contacto";
ENVIAR_EMAIL($asunto,$msj,$mail_destino,$nombre_destino,$email_remite,$nombre_remite);
?>
esta funcion resulta que aparentemente hace bien su funcion, pero = algunos correos no llegan me explico
si le pongo en destino un correo por ejemplo de Gmail, este no llega
pero si pongo un
[email protected] este llega, pero solo lo puedo ver entrando mediente el webmail del hosting. lo extraño es que las cuentas de nuestro dominio las tenemos vinculadas para verlas a traves de Gmail cambiando los MX en el hosting eso funciona bien pero lo extraño es que los correo que podia ver mediante el webmail no me llegan para ser vistos mediante GMAIL(el admisnitrador de correos no la cuenta), este extraño comportamiento es:
- causado por algo mal de mi funcion (lo dudo)
-o por alguna configuracion del hosting
¿?
Cualquier duda, sugerencia o como resolverian algo similar, por favor HELP...
gracias X leerlo