emails.send()) se enruta a través de su servidor SMTP. Apáguelo para revertir; las credenciales se conservan. Una instancia autohospedada no puede desactivar SMTP mientras la verificación obligatoria de correo dependa de él.
Las instancias autohospedadas necesitan esto para poder enviar cualquier correo electrónico. El remitente gestionado sin configuración se enruta a través de InsForge Cloud y solo está disponible para proyectos vinculados a la nube. Una instancia autohospedada sin SMTP configurado no puede entregar correos de autenticación, por lo que la verificación de correo electrónico, los enlaces mágicos y los restablecimientos de contraseña no se entregarán hasta que complete la configuración a continuación.
Conceptos
El proveedor se resuelve en cada envío, por lo que los cambios surten efecto en la siguiente solicitud. InsForge ejecutatransporter.verify() antes de guardar, por lo que una configuración persistente siempre funciona. Las contraseñas se cifran en reposo con AES-256-GCM y nunca las devuelve la API.
Uso
Configure SMTP en Authentication → Email.1
Habilitar SMTP personalizado
Voltee el interruptor en la tarjeta SMTP Provider.
2
Ingresar credenciales
Host, puerto (
25, 465, 587, 2525), nombre de usuario, contraseña, correo electrónico del remitente, nombre del remitente. Las direcciones IP privadas y los certificados autofirmados se rechazan.3
Guardar
InsForge ejecuta un apretón de manos SMTP antes de persistir. Las malas credenciales fallan rápidamente.
4
Editar plantillas (opcional)
La tarjeta Email Templates desbloquea las cuatro plantillas de autenticación.
From: siempre es el remitente configurado. Los llamadores de SDK no pueden falsificarlo.
Plantillas de correo electrónico
Las plantillas se representan localmente desdeemail.templates. Las variables usan {{ variable }} y tienen escape HTML.
Variables:
{{ token }} (plantillas de código), {{ link }} (plantillas de enlace, debe comenzar con http:// o https://), {{ name }} y {{ email }} (todas las plantillas).
Consideraciones
- Limitación de velocidad. Intervalo mínimo (segundos) limita la frecuencia por destinatario. Los envíos dentro del período de enfriamiento devuelven HTTP
429. El valor predeterminado es60;0lo deshabilita. - Protección SSRF. Los rangos privados, loopback, link-local y NAT de operador se rechazan.
- Registro de auditoría. Los cambios de configuración registran
UPDATE_SMTP_CONFIG; las ediciones de plantilla registranUPDATE_EMAIL_TEMPLATE.
Más recursos
- Messaging overview para el modelo de enrutamiento.
- nodemailer SMTP transport para opciones de conexión.
- Authentication overview para los flujos que emiten estos correos electrónicos.