# Configuracao SMTP Configuracao do servidor de email para envio de notificacoes do sistema. ## Credenciais | Campo | Valor | |-------|-------| | Host | `smtp.c.inova.com.br` | | Porta | `587` | | TLS/SSL | STARTTLS (secure: false) | | Usuario | `envio@rever.com.br` | | Senha | `CAAJQm6ZT6AUdhXRTDYu` | | Remetente | `Sistema de Chamados ` | ## Variaveis de Ambiente ```bash SMTP_HOST=smtp.c.inova.com.br SMTP_PORT=587 SMTP_SECURE=false SMTP_USER=envio@rever.com.br SMTP_PASS=CAAJQm6ZT6AUdhXRTDYu SMTP_FROM_NAME=Sistema de Chamados SMTP_FROM_EMAIL=envio@rever.com.br ``` ## Exemplo de Uso (Nodemailer) ```typescript import nodemailer from "nodemailer" const transporter = nodemailer.createTransport({ host: process.env.SMTP_HOST, port: Number(process.env.SMTP_PORT), secure: process.env.SMTP_SECURE === "true", auth: { user: process.env.SMTP_USER, pass: process.env.SMTP_PASS, }, tls: { rejectUnauthorized: false, }, }) await transporter.sendMail({ from: `"${process.env.SMTP_FROM_NAME}" <${process.env.SMTP_FROM_EMAIL}>`, to: "destinatario@exemplo.com", subject: "Assunto do email", html: "

Conteudo do email

", }) ``` ## Teste Realizado - **Data**: 2025-12-05 - **Resultado**: Sucesso - **Message ID**: `<2df8cfca-0c56-7710-2f10-290961e3f1b7@rever.com.br>` - **Resposta**: `250 2.0.0 Ok: queued as 4D4C91402426A` ## Configuracao na VPS Adicionar as variaveis ao arquivo de secrets do Docker Swarm ou ao `.env` de producao: ```bash # Via SSH na VPS ssh -i ~/.ssh/codex_ed25519 root@154.12.253.40 # Editar o arquivo de ambiente do servico web nano /root/sistema/.env # Adicionar as variaveis SMTP listadas acima ```