Este error:
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Es por que no tienes instalado un servidor de correo en tu servidor local.
De forma local no puedes utilizar la funcion mail, amenos como como dice el mensaje configures en el php.ini
Lo mejor que puedes hacer es subir los archivos a un hosting de internet o usar la libreria
phpmailer y con smtp, envias el correo.
Suerte.