Возможно настроить почтовый сервер в Windows.Для этого вам потребуется отдельный продукт, см., Например, здесь и здесь . XAMPP поставляется в комплекте с почтовым сервером.
Однако использование локального почтового сервера редко бывает целесообразным.Почты, приходящие с динамического IP-адреса, как правило, поглощаются спам-фильтрами, поскольку любой может сделать это с любого интернет-соединения.Лучше использовать SMTP-сервер, который обслуживает доменное имя, которое вы хотите использовать в качестве домена отправителя.
Мое любимое решение для этого - SwiftMailer. Это замена mail()
Команда и поставляется со многими опциями. Здесь - пример того, как заставить его работать с GMail.
SwiftMailer не работает с командой mail()
: вам придется изменить код PHP, чтобы это работало.