← 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.