برای ارسال ایمیل در php  در محیط لوکال هاست(localhost) باید مراحل زیر را انجام دهیم:

ابتدا یک ایمیل در Gmail بسازید .

فایل sendmail\sendmail.ini که در محل نصب XAMPP هست را باز کنید ، در صورتی که وجود نداشت هم خودتان بسازید ، حالا کد زیر رو به جای محتویات درون آن قرار دهید :

defaults
account Gmail
tls on
tls_certcheck off
host smtp.gmail.com
from آدرس ایمیل
auth on
user آدرس ایمیل
password پسورد ایمیل
سپس به پوشه appachi/bin/php.ini رفته و به دنبال دنبال sendmail_path بگردید و # یا ; که قبل از آن هست رو حذف کنید . که به صورت زیر می شود.

sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"