Desktop: - Adiciona chamada para start_chat_polling no frontend - Chat agora inicia corretamente quando usuario faz login SMTP: - Atualiza documentacao com nomes corretos das variaveis - Variaveis configuradas no container da VPS 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
76 lines
1.8 KiB
Markdown
76 lines
1.8 KiB
Markdown
# 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 <envio@rever.com.br>` |
|
|
|
|
## Variaveis de Ambiente
|
|
|
|
Nomes usados pelo sistema (conforme `src/lib/env.ts`):
|
|
|
|
```bash
|
|
SMTP_ADDRESS=smtp.c.inova.com.br
|
|
SMTP_PORT=587
|
|
SMTP_TLS=false
|
|
SMTP_ENABLE_STARTTLS_AUTO=true
|
|
SMTP_USERNAME=envio@rever.com.br
|
|
SMTP_PASSWORD=CAAJQm6ZT6AUdhXRTDYu
|
|
SMTP_DOMAIN=rever.com.br
|
|
MAILER_SENDER_EMAIL=Sistema de Chamados <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: "<p>Conteudo do email</p>",
|
|
})
|
|
```
|
|
|
|
## 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
|
|
```
|