Envío de correo electrónico desde el servidor localhost xampp / sendmail

He configurado un sitio PHP que será alojado localmente. Una función de esto es enviar un correo electrónico con los artículos de un carrito de compras. Cuando se alojó en línea (para pruebas), la función de correo electrónico () funcionó perfectamente enviando correo electrónico.

Ahora estoy transfiriendo el sitio a una máquina local y no puedo enviar correos electrónicos.

Originalmente, los correos electrónicos provenían de [email protected], que funcionaba bien, aunque felizmente configuré un gmail o similar para manejar el envío.

He leído algunos tutoriales sobre cómo configurar las cosas y, en primer lugar, he intentado usar sendmail y una dirección de gmail.

Me pregunto si hay algo simple que me haya faltado al configurar los archivos ini.

Edité mi archivo php.ini de la siguiente manera:

[mail function]
 XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
 SMTP = smtp.gmail.com
 smtp_port = 587

 For Win32 only.
 http://php.net/sendmail-from
sendmail_from = [email protected]

; XAMPP IMPORTANT NOTE (1): If XAMPP is installed in a base directory with spaces (e.g. c:\program filesC:\xampp) fakemail and mailtodisk do not work correctly.
; XAMPP IMPORTANT NOTE (2): In this case please copy the sendmail or mailtodisk folder in your root folder (e.g. C:\sendmail) and use this for sendmail_path.  
; XAMPP: Comment out this if you want to work with fakemail for forwarding to your mailbox (sendmail.exe in the sendmail folder)
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

; XAMPP: Comment out this if you want to work with mailToDisk, It writes all mails in the C:\xampp\mailoutput folder
;sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header=Off

; Log all mail() calls including the full path of the script, line #, to address and headers
mail.log = "C:\xampp\php\logs\php_mail.log"

y luego mi archivo sendmail.ini como sigue:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=password
[email protected]

Respuestas a la pregunta(1)

Su respuesta a la pregunta