Sending email with wp_email and AJAX

Have you tried without the ajax? Is that where you’re actually sending the mail? Try just putting the wp_mail function right under headers and see if you get the mail.

Also i agree with theDeadmedic. It could be spam. Check the google spam folder and if its’ not there, try sending to an email on your own domain (as long as it’s not using googles servers)
Also, I always add content-type to my header to help reduce the spam flag. It may help you:

$headers = array('Content-Type: text/html; charset=UTF-8');
$headers[] = 'From: CMCENTERS <[email protected]>';