AdministraciónArchivos de Configuración
Configuración de SMTP
Configura los ajustes de correo SMTP para tu instancia de Gigantics para habilitar notificaciones y comunicaciones por correo electrónico.
Propiedades de Configuración
La sección de configuración SMTP en tu archivo config/default.yaml controla cómo Gigantics envía correos electrónicos:
smtp:
host: smtp.ethereal.email
port: 587
username: 'montana.kulas@ethereal.email'
password: '2q6GhNY5gc72msh7z4'
baseUrl: 'http://localhost:5000'
subject: 'no reply'
from: 'no-replay@gigantics.io'Detalles de las Propiedades
host
- Tipo: Cadena
- Predeterminado:
'smtp.ethereal.email' - Descripción: El nombre de host de tu servidor SMTP
port
- Tipo: Número
- Predeterminado:
587 - Descripción: El número de puerto que usa tu servidor SMTP
username
- Tipo: Cadena
- Predeterminado:
'montana.kulas@ethereal.email' - Descripción: El nombre de usuario para autenticarse con el servidor SMTP
password
- Tipo: Cadena
- Predeterminado:
'2q6GhNY5gc72msh7z4' - Descripción: La contraseña para autenticarse con el servidor SMTP
baseUrl
- Tipo: Cadena
- Predeterminado:
'http://localhost:5000' - Descripción: URL base usada en las plantillas de correo electrónico
subject
- Tipo: Cadena
- Predeterminado:
'no reply' - Descripción: Línea de asunto predeterminada para los correos electrónicos
from
- Tipo: Cadena
- Predeterminado:
'no-replay@gigantics.io' - Descripción: La dirección "de" usada para enviar correos electrónicos
Ejemplos
Configuración SMTP de Gmail
smtp:
host: smtp.gmail.com
port: 587
username: 'tu-correo@gmail.com'
password: 'tu-contraseña-de-app'
baseUrl: 'http://localhost:5000'
subject: 'Notificación de Gigantics'
from: 'tu-correo@gmail.com'Configuración SMTP de Outlook
smtp:
host: smtp-mail.outlook.com
port: 587
username: 'tu-correo@outlook.com'
password: 'tu-contraseña'
baseUrl: 'http://localhost:5000'
subject: 'Notificación de Gigantics'
from: 'tu-correo@outlook.com'Servidor SMTP Personalizado
smtp:
host: mail.tuempresa.com
port: 465
username: 'gigantics@tuempresa.com'
password: 'contraseña_segura'
baseUrl: 'https://gigantics.tuempresa.com'
subject: 'Notificación de Gigantics'
from: 'gigantics@tuempresa.com'Consideraciones de Seguridad
- Contraseñas de App: Para Gmail y otros proveedores, usa contraseñas específicas de aplicaciones en lugar de tu contraseña principal
- Cifrado: Usa puertos TLS/SSL (587, 465) cuando estén disponibles
- Credenciales: Nunca comitees credenciales SMTP a control de versiones
- Acceso: Restringe el acceso al archivo de configuración que contiene las credenciales SMTP
Probando la Configuración de Correo
Puedes probar tu configuración SMTP:
-
Reiniciando la aplicación después de los cambios de configuración:
./gig stop ./gig start -
Activando un correo de prueba a través de la interfaz de la aplicación
-
Verificando los registros en busca de errores de conexión SMTP
Proveedores SMTP Comunes
| Proveedor | Host | Puerto | TLS/SSL |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | Sí |
| Outlook | smtp-mail.outlook.com | 587 | Sí |
| Yahoo | smtp.mail.yahoo.com | 587 | Sí |
| SendGrid | smtp.sendgrid.net | 587 | Sí |
| Amazon SES | email-smtp.us-east-1.amazonaws.com | 587 | Sí |
Para uso en producción, asegúrate de reemplazar las credenciales de desarrollo predeterminadas con las credenciales reales de tu servidor SMTP.