PHP mail function is not working in windows -


my php code sending mail is:

$email_to="deepuskmr@gmail.com"; $email_subject="it works"; $email_message="hello. can send mail!"; $headers = "from:dpu\r\n". "reply-to: sdeepu.kmr@gmail.com\r\n'" . "x-mailer: php/" . phpversion(); mail($email_to, $email_subject, $email_message, $headers);   echo "mail sent!" 

but code not sending email. gives error. enter image description here

my php.ini file settings

[mail function] ; win32 only. ; http://php.net/smtp smtp = localhost ; http://php.net/smtp-port smtp_port = 25  ; win32 only. ; http://php.net/sendmail-from sendmail_from = sdeepu.kmr@gmail.com 

i working in localhost. , using windows 64 machine.

you using localhost mail server, if did not installed 1 (smtp server), returns cannot connect.

you should have :

[mail function] ; win32 only. ; http://php.net/smtp smtp = smtp.gmail.com ; http://php.net/smtp-port smtp_port = 587