Administración/Archivos 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

  1. Contraseñas de App: Para Gmail y otros proveedores, usa contraseñas específicas de aplicaciones en lugar de tu contraseña principal
  2. Cifrado: Usa puertos TLS/SSL (587, 465) cuando estén disponibles
  3. Credenciales: Nunca comitees credenciales SMTP a control de versiones
  4. 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:

  1. Reiniciando la aplicación después de los cambios de configuración:

    ./gig stop
    ./gig start
  2. Activando un correo de prueba a través de la interfaz de la aplicación

  3. Verificando los registros en busca de errores de conexión SMTP

Proveedores SMTP Comunes

ProveedorHostPuertoTLS/SSL
Gmailsmtp.gmail.com587
Outlooksmtp-mail.outlook.com587
Yahoosmtp.mail.yahoo.com587
SendGridsmtp.sendgrid.net587
Amazon SESemail-smtp.us-east-1.amazonaws.com587

Para uso en producción, asegúrate de reemplazar las credenciales de desarrollo predeterminadas con las credenciales reales de tu servidor SMTP.