Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Funcion mail php para hotmail y gmail

Vamos a ver como poder enviar correos con funcion mail php para correos hotmail y gmail (ademas de otros), este tema es un demasiado complejo y despues de muchas pruebas lo que me funciono fue esto:
<?php 

	$para  = 'correo@destinatario.com'; 
	$titulo = 'Correo de prueba';
	$mensaje ="<html>Contenido html o texto</html>";
	$cabeceras  = 'MIME-Version: 1.0' . "\r\n";
	$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
	
	
	$tipocorreos=explode('@',$para);

if ($tipocorreos['1']=='gmail.com'){
	
	// Cabeceras adicionales para gmail
	$cabeceras .= "From: Datoweb" . "\r\n";
}
else {
    // Cabeceras adicionales para hotmail y demas
    $cabeceras .= 'From: Datoweb <no_contestar@datoweb.com>' . "\r\n";
}
	
	mail($para, $titulo, $mensaje, $cabeceras);


?>
11
Puntos
5945
Visitas
0
Resp
Por alber hace 110 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate