Podrias mostrar el error que te sale?
Otra cosa recuerda que existen las etiquestas [php] para que sea mas legible el codigo.
Por otra parte aqui te dejo como deveria ser puesto que ahi tu codigo esta mal
Código PHP:
<?php
require_once('conexion.php');
$correo = $_POST['email'];
if(empty($correo))
{
die('<h3>Debes escribir un e-mail para poder recuperar tus datos.</h3><br><a href="help.php" style="font-size: 15pt;">Regresar</a>');
}
$result = mysql_query("SELECT * FROM afiliado WHERE correo_titular ='".$correo."'");
if(!mysql_num_rows($result))
{
die('<h3>Este e-mail es incorrecto porfavor intentalo de nuevo.</h3><br><a href="help.php" style="font-size: 15pt;">Regresar</a>');
}
$row = mysql_fetch_assoc($result);
$usuario = $row['usuario'];
$nombre = $row['nombre_titular'];
$password = $row['contrasena'];
$asunto = "Recuperacion datos de acceso a PDCM";
$cuerpo = "Hola ".$nombre." tus datos para acceder a tu cuenta son: Password: ".$password." Usuario: ".$usuario. " Gracias por utilizar nuestro servicio de PDCM.
ATT. Soporte Guatemedica.net";
$enviar = mail($correo,$asunto,$cuerpo);
if($enviar){
echo '<h4>En breve recibiras un correo con tu contraseña.</h4><br><br>';
}else{
echo '<h4>No se ha logrado enviar el correo, Porfavor notificalo al Administrador.</h4><br>';
}
?>