I am on my localhost server. I am using this code below, but I never received the email.
Make sure that the mailserver is configured correctly in the php.ini file.
comment out these lines like this in php.ini file and restart the Apache server.
/*[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
; SMTP = localhost
; smtp_port = 25
*/
/*; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
*/
I know its kinda late...
check if your localhost is configured to send email
On ubuntu terminal try executing following command
# apt-get install sendmail