Que tal
hemilioguerra, la función
isset() determina si una variable esta o no definida independientemente que tenga o no un valor, puedes utilizar la función
empty(), para determinar si esta o no vacia la variable que envias en este caso email, prueba así tu código
Código PHP:
<?php
if(!empty($_POST['email'])){
$email = $_POST['email'];
# la dirección electrónica a la que enviar el email
$target="tumailmail.com";
mail($target,$asunto,"\nNombre: ".$nombre."\nE-Mail: ".$email."\nTítulo: ".$asunto."\n\n".$texto); }
?>
Aparte de esto te recomiendo que valides el mail, puedes encontrar información al respecto en las FAQ'S del foro.
Saludos.