Configurar XAMPP. Emails de WordPress Con Xampp - J Solución Creativa
Configurar XAMPP. Emails de WordPress Con Xampp - J Solución Creativa
Configurar XAMPP. Emails de WordPress Con Xampp - J Solución Creativa
LIBROS DE DISEÑO
BÚSQUEDAS PATROCINADAS
Al abrirse el archivo en el bloc de notas, tenemos que buscar la parte donde está la
configuración del mail poniendo en el buscador «mail function«.
Las líneas a modificar, o comprobar sus valores, son las siguientes:
SMTP=localhost
smtp_port=25
sendmail-from=postmaster@localhost
sendmail_path=»\»C:\xampp\sendmail\sendmail.exe\» -t»
GoJS
Learn more
smtp_server=localhost
Desmarcar:
MercuryE SMTP end-to-ends
MercuryI IMAP4rev1 server
MercuryB HTTP web server
Activar:
MercuryC SMTP relaying client
Aceptamos con OK.
2.- Abrimos «Configuration>Mercury core module».
3.- Para que aparezcan las opciones de configuración que hemos marcado, tenemos que
cerrar la aplicación y volver a arrancarla desde el panel de control de Xampp.
Pestaña General:
Añadimos un nombre cualquiera en Announce myself as.
El puerto TCP/IP debe ser 25.
En «IP interface to use» ponemos la de nuestro ordenador que es 127.0.0.1
Pestaña Connection control:
Pinchamos en Add restriction y añadimos nuestra IP, 127.0.0.1 en las dos casillas
para limitar el acceso a sólo tu ordenador, nos aseguramos de que está marcado
Allow connections y todas las casillas desactivadas.
Pinchamos en OK y salimos.
Desactivamos todas las casillas del apartado «Relaying control» de la pestaña
«Connection control«.
Aceptamos para salir.
5.- Configurar el servidor POP3 pinchando en «Configuration>MercuryP POP3 server».
Pestaña General:
Comprobar que TCP port es 110.
Si no está puesta, poner la IP 127.0.0.1
Pestaña Connection control:
Añadimos la restricción a nuestro ordenador igual que lo hicimos con el SMTP,
pinchamos en Add restriction y añadimos nuestra IP, 127.0.0.1 en las dos casillas
Aceptamos y salimos.
Para configurar este apartado utilizaré una cuenta de gmail, he probado con hotmail y outlook
y no han funcionado. Para recibir los correos en gmail, tendremos que activar, en la cuenta de
correo, el «acceso de aplicaciones menos seguras«. Podéis ver cómo se hace en el siguiente
apartado.
El último paso es añadir a wordpress como administrador para que pueda gestionar los
correos.
8.- Probamos la configuración para comprobar que funciona, abrimos una web que tengamos
en localhost y mandamos un correo desde un formulario de contacto, o pedimos una nueva
contraseña. Si recibimos emails de WordPress con xampp, habremos terminado, de lo
contrario hay que repasar todos los pasos para ver su nos hemos equivocado en alguno.
Este paso es importante para que los emails de WordPress con xampp lleguen a su
destinatario cuando usamos un correo de Gmail con Mercury, al ser una aplicación externa
que quiere conectar con tu cuenta de google para usar sus servicios, está considerada como
aplicación menos segura.
Juan Martín
YouTube 999+
Relacionados
Actualizar la versión de PHP en Xampp
Instalar WordPress en el
ordenador
COMMENTS
Manuel escribió:
jueves 14 - febrero 2019 at 13:21
Responder
Hamilton escribió:
viernes 27 - octubre 2017 at 23:36
buenas tardes, muchas gracias por el tutorial fue de mucha ayuda, te cuento que
tambien lo puse a funcionar con office 365.
Responder
Martín escribió:
sábado 28 - octubre 2017 at 14:13
Hola Hamilton, me alegro que pudieras utilizar esta información
Responder
Excelente aporte
tengo una duda en wordpress me funciono bien, pero ejemplo con un sitio estático
que este adaptado con <strong>phpmail</strong> debe llevar la siguiente
configuración
$mail->isSMTP();
$mail->Helo='smtp.gmail.com';
$mail->Host = 'smtp.gmail.com.';
$mail->SMTPAuth = true;
$mail->Username = 'correopuente';
$mail->Password = 'contraseñacorreopuente';
$mail->SMTPSecure = 'ssl';
$mail->Port = 25;
$mail->CharSet = "utf-8";
Responder
Martín escribió:
sábado 28 - octubre 2017 at 18:20
Hola Andersson, no he realizado pruebas con webs estáticas ya que sólo
trabajo con gestores de contenido como WordPress o Prestashop.
Pero supongo que tendrás que configurar esa información con los datos de
conexión del servidor XAMPP. Estos aparecen en el archivo php.ini. El servidor
SMTP es "localhost", el puerto de escucha "25", el correo
"postmaster@localhost" y no tendría contraseña. De esta forma conectas con
Mercury y este se encarga de enviar el correo.
Antes tienes que abrir el archivo php.ini, como indico al principio del artículo y
descomentar las siguientes líneas (borrar el ; del principio)
sendmail-from=postmaster@localhost
sendmail_path="\"C:\xampp\sendmail\sendmail.exe\" -t"
Responder
🙂
Responder
Responder
DEJA UN COMENTARIO
Comentario
Nombre *
Correo electrónico *
Web
Al dejar un comentario se solicitan datos como tu email y nombre que se almacenan en una cookie para que no
tengas que volver a completarlos en próximas visitas. Para enviar un comentario debes aceptar nuestra política
de privacidad.
PUBLICAR COMENTARIO
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus
comentarios.
Web desarrollada con WordPress y Genesis Framework · Alojada en SiteGround · Mapa del sitio