← Voltar à introdução

📧 Email Service

Envie emails transacionais e de marketing diretamente dos seus bots e APIs hospedados na MozHost.

O que é o Email Service?

O MozHost Email Service permite que você envie emails profissionais diretamente das suas aplicações sem precisar configurar servidores SMTP ou contratar serviços externos separadamente.

Ideal para:

  • Bots de WhatsApp que enviam confirmações de pedidos
  • APIs que precisam enviar emails de boas-vindas
  • Sistemas de recuperação de senha
  • Notificações por email
  • Newsletters e campanhas de marketing

Planos Disponíveis

🆓

Free

0 MT

por mês

  • ✅ 500 emails/mês
  • ✅ Suporte por email
  • ✅ API completa
  • ✅ Logs de envio
Incluído para todos
POPULAR
💼

Basic

1.000 MT

por mês

  • ✅ 5.000 emails/mês
  • ✅ Suporte prioritário
  • ✅ API completa
  • ✅ Estatísticas avançadas
🚀

Pro

5.000 MT

por mês

  • ✅ 50.000 emails/mês
  • ✅ Suporte prioritário
  • ✅ Email dedicado
  • ✅ Webhooks
⭐

Business

Custom

sob consulta

  • ✅ Emails ilimitados
  • ✅ IP dedicado
  • ✅ SLA garantido
  • ✅ Suporte 24/7

Como Usar a API

1. Autenticação

Todas as requisições precisam incluir sua MozHost API Key no header de autorização:

Authorization: Bearer SUA_MOZHOST_API_KEY

⚠️ Onde encontrar sua API Key: Vá no Dashboard → Configurações → API Keys

2. Enviar Email

Endpoint: POST /api/emails/send

Exemplo em Node.js:

const fetch = require('node-fetch');

async function enviarEmail() {
  const response = await fetch('https://api.mozhost.shop/api/emails/send', {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer SUA_MOZHOST_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      to: 'cliente@example.com',
      subject: 'Pedido Confirmado',
      html: '<h1>Obrigado!</h1><p>Seu pedido foi confirmado!</p>',
      fromName: 'Minha Loja' // opcional
    })
  });

  const result = await response.json();
  console.log(result);
}

enviarEmail();

Exemplo em Python:

import requests

url = 'https://api.mozhost.shop/api/emails/send'

headers = {
    'Authorization': 'Bearer SUA_MOZHOST_API_KEY',
    'Content-Type': 'application/json'
}

data = {
    'to': 'cliente@example.com',
    'subject': 'Pedido Confirmado',
    'html': '<h1>Obrigado!</h1><p>Seu pedido foi confirmado!</p>',
    'fromName': 'Minha Loja'
}

response = requests.post(url, json=data, headers=headers)
print(response.json())

Resposta de sucesso:

{
  "success": true,
  "messageId": "abc123...",
  "message": "Email enviado com sucesso",
  "quota": {
    "used": 10,
    "limit": 500,
    "remaining": 490
  }
}

3. Verificar Quota

Endpoint: GET /api/emails/quota

curl https://api.mozhost.shop/api/emails/quota \
  -H "Authorization: Bearer SUA_MOZHOST_API_KEY"

Resposta:

{
  "success": true,
  "data": {
    "used": 234,
    "limit": 500,
    "remaining": 266,
    "percentage": "46.80",
    "plan": "free"
  }
}

4. Ver Estatísticas

Endpoint: GET /api/emails/stats

curl https://api.mozhost.shop/api/emails/stats \
  -H "Authorization: Bearer SUA_MOZHOST_API_KEY"

Resposta:

{
  "success": true,
  "data": {
    "thisMonth": {
      "sent": 228,
      "failed": 6,
      "total": 234,
      "quota": 500,
      "remaining": 266,
      "deliveryRate": 97.44
    }
  }
}

5. Ver Histórico de Emails

Endpoint: GET /api/emails/logs?page=1&limit=20

curl "https://api.mozhost.shop/api/emails/logs?page=1&limit=20" \
  -H "Authorization: Bearer SUA_MOZHOST_API_KEY"

Resposta:

{
  "success": true,
  "data": {
    "logs": [
      {
        "id": 1,
        "recipient_email": "cliente@example.com",
        "subject": "Pedido confirmado",
        "status": "sent",
        "sent_at": "2026-01-08T02:29:00.000Z"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 20,
      "total": 234,
      "pages": 12
    }
  }
}

Casos de Uso Comuns

🛒

Bot de E-commerce

Envie confirmações de pedidos, atualizações de rastreamento e notas fiscais automaticamente.

Cliente faz pedido → Bot confirma → Email enviado
🔐

Autenticação

Emails de boas-vindas, verificação de conta e recuperação de senha.

Novo usuário → Email de verificação → Conta ativada
🔔

Notificações

Alertas de sistema, avisos importantes e lembretes automáticos.

Evento importante → Sistema detecta → Email de alerta
📰

Newsletter

Campanhas de marketing, promoções e atualizações de produtos.

Nova promoção → Lista de clientes → Emails em massa

Boas Práticas

✅

Use HTML bem formatado

Estruture seus emails com tags HTML semânticas para melhor renderização

✅

Personalize o fromName

Use um nome reconhecível (ex: "Loja do João") ao invés de "MozHost"

✅

Monitore sua quota

Verifique regularmente quantos emails você já enviou no mês

❌

Não envie spam

Só envie emails para pessoas que autorizaram receber suas mensagens

❌

Evite conteúdo suspeito

Palavras como "GRÁTIS", "GANHE DINHEIRO" podem fazer seus emails irem pro spam

Perguntas Frequentes

Os emails vão pro spam?

Usamos servidores com boa reputação (Brevo) e seguimos as melhores práticas de deliverability. A taxa de entrega típica é de 95-98% na caixa de entrada.

Posso enviar anexos?

Atualmente não suportamos anexos diretamente. Você pode incluir links para download de arquivos hospedados na sua aplicação.

O que acontece se exceder a quota?

As requisições retornarão erro 429 (Quota Excedida). Você precisará fazer upgrade do plano ou aguardar o próximo mês.

Posso rastrear aberturas e cliques?

Nos planos Pro e Business, oferecemos webhooks que notificam quando emails são abertos ou links são clicados.

Quanto tempo leva para enviar?

Os emails são enviados instantaneamente (em média 1-3 segundos). A entrega na caixa de entrada do destinatário depende do provedor dele.

Precisa de Ajuda?

Nossa equipe de suporte está disponível para ajudar com qualquer dúvida sobre o Email Service.