El servidor es de tipo Linux(CPanel) con PHP Version 5.2.17, he probado la función mail() en otro hosting como hostinger.es (servidor Linux) y si me funciona me envía el correo perfectamente, pero no se porque aqui no se puede, he ahi el codigo que utilizo:
Código PHP:
$email=$_POST['email'];
$pass=$_POST['pass'];
$cuerpo = Hola, para activar tu cuenta haz click en el siguiente link;
$email_result = mail($email, "Por favor activa tu cuenta", $cuerpo, "Content-type: text/html\r\n");
if ($email_result) echo "Email ha SIDO ENVIADO!";
else echo "Email ha FALLADO!";
Espero algún tipo de ayuda, he probado a cambiar la opcion del phpinfo() desde el php.ini.
Esta es la que tiene por defecto
sendmail_path : /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
yo he probado a cambiarlo por
sendmail_path: /usr/local/hosting/bin/phpsendmail /usr/local/hosting/bin/phpsendmail
Y la verdad no se que mas poder a hacer, a lo mejor me estoy dejando algún detalle por el camino