حسب معرفتي دالة mail لا تعمل على سرفر محلي
بخصوص الاخطأ اكتب في اعلى صفحة كود php للاظهار الاخطأ
error_reporting(E_ALL);
هذا الشرح قد يفيدك كذلك http://www.mittalpatel.co.in/php_send_mail_from_localhost_using_gmail_smtp
و اذا لم يحل المشكل ارفق كود اذا امكن.