"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Ejecutando Mailpit para SMTP y UI en MacOS

Ejecutando Mailpit para SMTP y UI en MacOS

Publicado el 2024-08-30
Navegar:342

Running Mailpit for SMTP and UI on MacOS

Mailpit es una herramienta para manejar entregas de correo electrónico falso, útil durante el desarrollo de aplicaciones. Este tutorial lo guiará a través de la configuración y ejecución de Mailpit en MacOS con configuración SMTP y UI.

Paso 1: Instalar Mailpit
Descarga e instala Mailpit desde el repositorio oficial de GitHub. Elija el binario apropiado para MacOS.

Paso 2: Ejecutar Mailpit
Para iniciar Mailpit, utilice el siguiente comando:

mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025

Este comando inicia el servidor SMTP en el puerto 1025 y la interfaz de usuario web en el puerto 8025.

SMTP: 0.0.0.0:1025 maneja la entrega de correo electrónico.
UI: 0.0.0.0:8025 le permite ver los correos electrónicos enviados.
Si encuentra un error que indica que la dirección ya está en uso, asegúrese de que no se esté ejecutando ningún otro servicio en el mismo puerto. Puede utilizar un puerto diferente si es necesario ajustando el comando.

Paso 3: Configurar los ajustes de correo de Laravel
En su archivo Laravel .env, configure los ajustes de correo:

entorno

MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"

Esta configuración indica a Laravel que envíe correos electrónicos a través del servidor SMTP de Mailpit.

Paso 4: Prueba del envío de correo electrónico
Cuando su aplicación envía un correo electrónico, puede verlo en la interfaz de usuario de Mailpit navegando a:

http://localhost:8025
Esto mostrará todos los correos electrónicos enviados por su aplicación.

Solución de problemas
Conexión rechazada: asegúrese de que Mailpit se esté ejecutando en el puerto correcto (1025 para SMTP).
Conflicto de puerto: si encuentra un error "bind: dirección ya en uso", cambie el puerto en el comando o detenga el servicio en conflicto.
¡Eso es todo! Has configurado correctamente Mailpit para gestionar y mostrar envíos de correo electrónico falsos en tu entorno de desarrollo.

Declaración de liberación Este artículo se reproduce en: https://dev.to/abdulwahidkahar/running-mailpit-for-smtp-and-ui-on-macos-4fkp?1 Si hay alguna infracción, comuníquese con [email protected] para eliminar él
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3