Skip to content

Latest commit

 

History

History
144 lines (109 loc) · 3.3 KB

File metadata and controls

144 lines (109 loc) · 3.3 KB

🚀 Servidor SMTP KeyU - Guia Completo

📋 Visão Geral

Este servidor SMTP foi configurado para ser completamente isolado e reutilizável, permitindo:

  • ✅ Múltiplos domínios em um único servidor
  • ✅ Painel web para gerenciamento
  • ✅ DKIM automático para cada domínio
  • ✅ SSL/TLS com criptografia completa
  • ✅ Configuração via linha de comando

🌐 Acesso ao Painel

URL: http://111.00.00.000:8080

O painel permite:

  • Adicionar/remover domínios
  • Configurar aliases de e-mail
  • Testar envios
  • Visualizar logs do sistema

🔧 Configuração de Novo Domínio

Método 1: Via Painel Web

  1. Acesse http://111.00.00.000:8080
  2. Na seção "Adicionar Novo Domínio", digite o domínio
  3. Clique em "Adicionar Domínio"

Método 2: Via Linha de Comando

ssh root@111.00.00.000
cd /opt/smtp-panel
./add-domain.sh exemplo.com.br

📡 Configurações DNS Necessárias

Para cada novo domínio, configure:

1. Registro A

exemplo.com.br.     IN  A     111.00.00.000

2. Registro MX

exemplo.com.br.     IN  MX    10 mail.seudominio.com.br.

3. Registro SPF (TXT)

exemplo.com.br.     IN  TXT   "v=spf1 ip4:111.00.00.000 ~all"

4. Registro DKIM (TXT)

default._domainkey.exemplo.com.br.  IN  TXT  "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA..."

O valor exato será gerado automaticamente e mostrado após adicionar o domínio

5. Registro DMARC (TXT)

_dmarc.exemplo.com.br.  IN  TXT  "v=DMARC1; p=quarantine; rua=mailto:dmarc@exemplo.com.br"

6. Registro PTR (Reverso)

IMPORTANTE: Configure no painel do Contabo:

  • IP: 111.00.00.000
  • PTR: mail.seudominio.com.br

📧 Testando o Envio

Via Painel Web

  1. Acesse a seção "Teste de Envio"
  2. Preencha os campos
  3. Clique em "Enviar Teste"

Via Linha de Comando

echo 'Subject: Teste
From: no-reply@exemplo.com.br
To: destino@gmail.com

Teste de e-mail' | sendmail -t

🔍 Monitoramento

Logs em Tempo Real

tail -f /var/log/mail.log

Status dos Serviços

systemctl status postfix
systemctl status opendkim
systemctl status smtp-panel

🛠️ Arquivos de Configuração

  • Postfix: /etc/postfix/main.cf
  • Domínios Virtuais: /etc/postfix/virtual/domains
  • Aliases: /etc/postfix/virtual/aliases
  • DKIM: /etc/opendkim/
  • Chaves DKIM: /etc/opendkim/keys/
  • Painel: /opt/smtp-panel/

🔐 Segurança

  • ✅ TLS/SSL obrigatório
  • ✅ DKIM para autenticação
  • ✅ SPF configurado
  • ✅ Firewall configurado
  • ✅ Certificados SSL específicos

🚨 Solução de Problemas

E-mail não enviado

  1. Verifique logs: tail -f /var/log/mail.log
  2. Teste conectividade: telnet gmail-smtp-in.l.google.com 25
  3. Verifique DNS: dig MX exemplo.com.br

DKIM não funcionando

  1. Verifique chave: opendkim-testkey -d exemplo.com.br -s default
  2. Reinicie serviço: systemctl restart opendkim

Painel não acessível

  1. Verifique serviço: systemctl status smtp-panel
  2. Verifique porta: netstat -tlnp | grep 8080
  3. Verifique firewall: ufw status

📞 Suporte

Para suporte técnico:


Servidor: mail.seudominio.com.br (111.00.00.000) Última atualização: $(date)