Hola amigos tengo el problema de que tengo un formulario, en dicho formulario solo tengo un input de tipo mail (HTML5) y un botón submit, cuando escribo la dirección de correo y hago clic en el botón dicho envía la dirección escrita y lo envía a un archivo php el cual es el encargado de enviar la información que necesito, la cosa es que si pruebo en gmail, yahoo u otra cuenta se envía pero en hotmail u outlook no, este es mi archivo php:
Código PHP:
Ver originalinclude("../Sesion/verificar.php");
include("../Funciones/funciones.php");
include("../Conexion/conexion.php");
global $conexion;
$consulta = mysqli_query($conexion, "SELECT * FROM PerfilPuesto WHERE IdPuesto = '".$idperfil."'"); $elUsuario = mysqli_query($conexion, "SELECT IdUsuario FROM PerfilActivo WHERE IdPuesto = '".$idperfil."'"); $DatosUsuario = mysqli_query($conexion, "SELECT Nombres, Apellidos FROM Usuarios WHERE IdUsuario = '".$CodUsuario['IdUsuario']."'"); if($email != null)
{
if(preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/' ,$email)) {
$url = "http://manueldardon.net/Suministra/Empleos/index.php?id=".$idperfil;
$destinatario = $email;
$titulo="PROCESO DE RECLUTAMIENTO Y SELECCION";
$mensaje = '
<html>
<head>
<title>PROCESO DE RECLUTAMIENTO Y SELECCION</title>
<meta charset="utf-8">
</head>
<body>
<table align="center" width="800">
<tr>
<td align="center"><h1 style="color: #385EA7; font-weight: bold">INSTRUCCIONES DE SOLICITUD DE EMPLEO<br />Y PRUEBAS ON-LINE</h1></td>
</tr>
<tr>
<td align="center"><h2 style="color: #FF0000; text-decoration: underline; font-weight: bold">Importante de leer</h2></td>
</tr>
<tr>
<td style="text-align: justify">Agradecemos su interés en aplicar a un puesto de trabajo con Suministra, con el objetivo de conocer más acerca de sus conocimientos, experiencia, habilidades y personalidad, le solicitamos que complete la información que se le solicitara a través de esta aplicación en línea.</td>
</tr>
<tr>
<td style="text-align: justify">
<h3>Aspectos Importantes</h3>
<ul>
<li>Complete la solicitud de empleo con toda la información, ya que esta sustituye a la solicitud impresa, al ser citado a entrevista ya no deberá llenar más formularios.</li>
<li>las únicas personas que podrán ver su información es Suministra y la empresa interesada en su perfil.</li>
<li>Conteste las pruebas psicométricas con la mayor sinceridad posible, no hay respuestas buenas o malas, cada persona tiene una personalidad diferente la cual nos interesa conocer para ofrecerle un puesto adecuado a su perfil.</li>
</ul>
<h3>Recursos requeridos</h3>
<ul>
<li>Es importante que se encuentre en un ambiente tranquilo y libre de distracciones.</li>
<li>El tiempo de aplicación de pruebas oscila entre 25 minutos a 2 horas, esto dependerá del puesto al que aplique.</li>
<li>Es recomendable que complete la Solicitud de Empleo y Pruebas psicométricas desde una computadora de escritorio o laptop.</li>
</ul>
<h3>Iniciar proceso</h3>
Si, está listo para iniciar con el proceso y leyó los aspectos importantes arriba descritos por favor presione <a href="'.$url.'" target="_blank">aquí</a>
</td>
</tr>
<tr>
<td>Atentamente:</td>
</tr>
<tr>
<td style="text-align: center"><img src="http://manueldardon.net/Suministra/Imagenes/logo.png" width="200" height="64" /></td>
</tr>
<tr>
<td style="text-align: center"><h3>Recurso Humanos <br />PBX 2381-5603</h3></td>
</tr>
<tr>
</tr>
</table>
</body>
</html>
';
$remitente=$usuario['Nombres']." ".$usuario['Apellidos'];
// Cabecera que especifica que es un HMTL
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Cabeceras adicionales
$cabeceras .= 'From: '.$remitente.'<'.$remite.'>' . "\r\n";
$cabeceras .= 'Date: '.date("Y-m-d H:i:s"). "\r\n"; $cabecera .= 'Return-path: '. $remite . "\r\n";
$cabecera .= 'Reply-To: '.$remite . "\r\n";
$cabecera .= 'X-Mailer: PHP/'. phpversion() . "\r\n";
// enviamos el correo!
mail($destinatario, $titulo, $mensaje, $cabeceras); header("location: ../Administracion/perfilactivo.php?id=".$idperfil); }
else
{
header("location: ../Administracion/perfilactivo.php?id=".$idperfil); }
}
else
{
header("location: ../Administracion/perfilactivo.php?id=".$idperfil); }
Alguna idea???