El problema no es el mail() es un query que hace a la base de datos y para mi que es aqui
$result = "SELECT * FROM invitados WHERE
id = $email";
Debes llamar el email entre comillas ejemplo
Código PHP:
$result = "SELECT * FROM invitados WHERE id = '".$email."'";