Tamam hatayı farkettim sanırım.
Önce $mail değişkenine kullanıcı post ettiği veriyi atamışsınız, sonra aynı değişken adı için $mail nesnesi tanımlamışsınız.
Bu değişkenin birinin adını değiştirin. Mesela kullanıcıdan post aldığınız kısımdaki $mail değişkeninin adını $email olarak değiştirin;
$email = $_POST['pass'];