Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

API Mailgun: Recursos, Preços e Implantação

A API Mailgun é uma poderosa solução de automação de e-mails que simplifica a entrega de e-mails para empresas. Com recursos abrangentes, preços competitivos e integração sem costura, a API Mailgun capacita os desenvolvedores a incorporar facilmente a funcionalidade de e-mail em suas aplicações.

Miguel Oliveira

Miguel Oliveira

Updated on novembro 29, 2024

No cenário em rápida evolução da comunicação por e-mail, Mailgun surge como uma poderosa solução de API para empresas que buscam otimizar seus processos de entrega de e-mails. Com um conjunto de recursos extensivo, preços competitivos e capacidades de integração sem costura, a API do Mailgun se tornou uma escolha essencial para desenvolvedores e empresas.

Neste artigo abrangente, vamos explorar as complexidades da API do Mailgun, examinar suas funções principais, estrutura de preços e opções de implantação. Além disso, forneceremos um guia passo a passo sobre como testar efetivamente a API do Mailgun usando a plataforma fácil de usar Apidog.

💡
Apidog simplifica a integração de API para desenvolvedores com sua plataforma de desenvolvimento e testes tudo-em-um. Experimente a implantação de API sem esforço hoje mesmo iniciando seu teste gratuito com o Apidog.
button

Introdução ao Mailgun: Empoderando a Comunicação por E-mail

Mailgun é um serviço de automação de e-mail líder que permite que as empresas enviem, recebam e rastreiem e-mails sem esforço. Fundada em 2010, a Mailgun se estabeleceu como uma solução confiável e escalável para gerenciar a comunicação por e-mail. Com sua robusta API, a Mailgun capacita os desenvolvedores a integrar funcionalidades de e-mail em suas aplicações de forma sem costura.

O que é a API do Mailgun?

No cerne da oferta da Mailgun está sua poderosa API. A API do Mailgun fornece um conjunto abrangente de endpoints e funcionalidades que permitem que os desenvolvedores interajam com o serviço de e-mail programaticamente. Desde o envio de e-mails transacionais até a gestão de listas de e-mails e rastreamento de eventos de e-mail, a API do Mailgun oferece uma ampla gama de possibilidades.

Funções Principais da API do Mailgun: Envio, Rastreamento e Mais

A API do Mailgun possui uma impressionante gama de funções que atendem a várias necessidades de comunicação por e-mail. Algumas das principais capacidades incluem:

  • Envio de E-mails: Com a API do Mailgun, os desenvolvedores podem facilmente enviar e-mails transacionais e em massa programaticamente. A API suporta vários formatos de e-mail, incluindo texto simples e HTML, e permite personalização e conteúdo dinâmico.
  • Rastreamento de E-mails: A Mailgun fornece amplas capacidades de rastreamento de e-mails, permitindo que as empresas monitorem o status de entrega, aberturas, cliques e devoluções dos e-mails enviados. Esses dados valiosos ajudam a otimizar campanhas de e-mail e melhorar a entregabilidade.
  • Gerenciamento de Lista de E-mails: A API permite uma gestão sem costura de listas de e-mails, incluindo adição, remoção e segmentação de assinantes. Este recurso é particularmente útil para empresas com grandes bases de assinantes.
  • Tratamento de E-mail de Entrada: A funcionalidade de e-mail de entrada da Mailgun permite que as aplicações recebam e processem e-mails recebidos. Isso abre possibilidades para criar fluxos de trabalho e automações baseadas em e-mail.

Preços da API do Mailgun

A Mailgun oferece planos de preços flexíveis para atender a várias necessidades empresariais:

Plano Gratuito

  • Preço: $0/mês
  • E-mails Incluídos: 100 e-mails/dia
  • Recursos:
  • Suporte por ticket
  • APIs de e-mail RESTful e relé SMTP
  • 1 domínio de envio personalizado
  • 1 chave de API
  • Análise e relatórios de e-mail
  • Retenção de log de 1 dia
  • 1 rota de entrada

Plano Básico

  • Preço: $15/mês
  • E-mails Incluídos: 10,000 e-mails/mês
  • Recursos:
  • Recursos:
  • Sem limite diário de e-mails
  • Opções de excesso mensal de e-mails
  • APIs de e-mail RESTful e relé SMTP
  • 1 domínio de envio personalizado
  • 1 chave de API
  • Análise e relatórios de e-mail
  • Retenção de log de 1 dia
  • 1 rota de entrada
  • E-mails Extras: A partir de $1.80/1,000 e-mails

Plano Foundation

  • Preço: $35/mês
  • E-mails Incluídos: 50,000 e-mails/mês
  • Recursos:
  • Todo o conteúdo do Plano Básico mais:
  • Acesso completo às APIs de e-mail RESTful e relés SMTP
  • 1,000 domínios de envio personalizados
  • Construtor de templates de e-mail e API
  • Rastreamento, análises e webhooks
  • Retenção de log de 5 dias
  • Retenção de mensagens de 1 dia
  • Acesso completo ao roteamento de entrada
  • E-mails Extras & Validações:
  • A partir de $1.30/1,000 e-mails
  • A partir de $1.20/100 validações

Plano Scale

  • Preço: $90/mês
  • E-mails Incluídos: 100,000 e-mails/mês
  • Recursos:
  • Todo o conteúdo do Plano Foundation mais:
  • SAML SSO
  • 5,000 validações de e-mail
  • Piscinas de IP dedicadas
  • Otimização de tempo de envio
  • Suporte telefônico e por chat ao vivo
  • Retenção de log de 30 dias
  • Até 7 dias de retenção de mensagens
  • E-mails Extras & Validações:
  • A partir de $1.10/1,000 e-mails
  • A partir de $0.80/100 validações

Como Implantar a API do Mailgun?

Para implantar a API do Mailgun, você precisa seguir estas etapas:

  1. Inscreva-se para uma conta Mailgun em: ⬇

2. Obtenha suas credenciais da API do Mailgun:

  • Faça login na sua conta Mailgun.
  • Clique em "Criar uma Chave de API" e navegue até o painel de chave de API para criar uma nova chave.
  • Copie a "Chave da API" e mantenha-a em um lugar seguro para uso posterior.
Criar chave da API do Mailgun

3. Escolha sua linguagem de programação preferida e instale as bibliotecas ou SDKs necessários. A Mailgun fornece bibliotecas oficiais para várias linguagens, incluindo Python, PHP, Ruby e mais. Por exemplo, se você estiver usando Python, pode instalar a biblioteca Mailgun usando pip:

pip install mailgun-python

4. Configure sua aplicação para usar a API do Mailgun. Aqui está um exemplo de como enviar um e-mail usando a API do Mailgun em Python:

import requests

def send_simple_message():
    return requests.post(
        "https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages",
        auth=("api", "YOUR_API_KEY"),
        data={"from": "Nome do Remetente <sender@your_domain_name>",
              "to": ["recipient@example.com"],
              "subject": "Olá",
              "text": "Testando algumas maravilhas do Mailgun!"})

send_simple_message()

Certifique-se de substituir "YOUR_DOMAIN_NAME" pelo seu nome de domínio real e "YOUR_API_KEY" pela sua chave da API do Mailgun.

5. Integre a API do Mailgun em sua aplicação com base em suas necessidades específicas. Você pode usar a API para enviar e-mails, gerenciar listas de e-mails, rastrear eventos de e-mail e mais. Consulte a documentação da API do Mailgun para informações detalhadas sobre os endpoints disponíveis e seu uso.

6. Teste sua integração com a API do Mailgun minuciosamente para garantir que funcione conforme o esperado. Você pode usar ferramentas como Apidog para simplificar o processo de teste. O Apidog permite que você crie e envie solicitações de API, veja respostas e automatize testes de API.

7. Implante sua aplicação no ambiente de hospedagem escolhido. Certifique-se de que sua aplicação tenha as permissões e configurações necessárias para acessar a API do Mailgun.

Aqui está um exemplo de como implantar uma aplicação Python usando a API do Mailgun em um servidor:

1. Configure um servidor com Python e as dependências necessárias instaladas.

2. Copie o código da sua aplicação para o servidor.

3. Defina as variáveis de ambiente para suas credenciais da API do Mailgun:

export MAILGUN_API_KEY='YOUR_API_KEY'
export MAILGUN_DOMAIN='YOUR_DOMAIN_NAME'

4. Execute sua aplicação no servidor. Por exemplo, se você tiver uma aplicação Flask, poderá usar um servidor WSGI como Gunicorn para executá-la:

gunicorn your_app:app

5. Configure seu servidor para lidar com requisições de entrada e redirecioná-las para sua aplicação.

6. Monitore os logs da sua aplicação e o painel do Mailgun para quaisquer problemas ou erros.

Lembre-se de lidar com informações sensíveis, como chaves de API, de forma segura e nunca expô-las publicamente.

Seguindo estas etapas e aproveitando a documentação e bibliotecas da API do Mailgun, você pode implantar e integrar com sucesso a API do Mailgun em sua aplicação.

Usando Apidog para Testar o Endpoint antes da Implantação

Antes da implantação real da API do Mailgun, você pode precisar testar os endpoints para garantir que possam funcionar corretamente. O Apidog, uma plataforma de teste e desenvolvimento de API tudo-em-um, pode ser uma grande ajuda aqui para testar os endpoints e oferecer códigos prontos. Aqui está um passo a passo de como você pode fazer isso:

Passo 1: Inscreva-se no Apidog

Passo 2: Crie uma Nova Solicitação de Endpoint

  • Crie um novo projeto ou navegue até o projeto padrão após lançar o aplicativo. (Você pode baixar o aplicativo Apidog ou simplesmente usar a versão web do Apidog)
  • Crie um novo endpoint e, no documento do novo endpoint criado, especifique o método HTTP apropriado para o endpoint que você vai testar e copie a URL do endpoint ou o cURL na barra de pesquisa.
Crie uma nova solicitação de endpoint especificando a URL do endpoint e o método HTTP no Apidog
  • Após inserir a URL, quaisquer parâmetros relacionados aos parâmetros da solicitação, corpo ou cabeçalhos serão preenchidos automaticamente.
Parâmetros de solicitação, corpo e cabeçalho são preenchidos automaticamente no Apidog
  • Mude para a aba "Auth" e escolha a autenticação bearer conforme exigido pelo Mailgun.
Escolha Token Bearer para a autenticação da solicitação
  • Preencha o nome de usuário (api) e a senha (chave de API) conforme exigido pela Mailgun.
Configure a Autenticação Bearer para a solicitação
  • Clique em "Enviar" no canto superior direito para obter o resultado e o relatório da resposta da API.
Obtenha o resultado da resposta da API no Apidog

Passo 3: Gere o Código Pronto para Uso Direto

  • Clique em "Salvar" para salvar o endpoint.
  • Mude para o modo DESIGN da API do Mailgun. No painel, clique em Gerar Código localizado no canto superior direito.
Gere o código para a implantação do Mailgun no Apidog
  • Na janela pop-up, escolha a estrutura técnica correta que se encaixa em seu projeto e copie o código para implantação direta.
escolha o código da estrutura certa para implantação

Parabéns! Você aprendeu com sucesso como integrar a API do Mailgun em seu projeto sem a necessidade de codificação complexa ou expertise técnica.

Conclusão

A API do Mailgun oferece uma solução poderosa e flexível para empresas que buscam otimizar seus processos de comunicação por e-mail. Com seu conjunto abrangente de recursos, planos de preços competitivos e opções de implantação diretas, a API do Mailgun permite que os desenvolvedores integrem funcionalidades de e-mail em suas aplicações de forma sem costura. Ao aproveitar ferramentas como o Apidog para testes rigorosos de API, as empresas podem garantir a confiabilidade e o desempenho da integração da API do Mailgun. Abraçe o potencial da API do Mailgun e desbloqueie novas possibilidades para suas estratégias de comunicação por e-mail. Com suas robustas capacidades e processo de integração amigável, a API do Mailgun é um ativo valioso para qualquer empresa que busca aprimorar seus fluxos de trabalho de entrega e gerenciamento de e-mails.


Como passar o x-API-key no cabeçalho?Tutoriais

Como passar o x-API-key no cabeçalho?

Desvende os segredos da segurança eficaz de APIs, dominando como passar x-API-key nos cabeçalhos. Este guia abrangente revelará a importância desse processo e como ferramentas como o Apidog podem facilitar seus esforços. Continue lendo para garantir que suas interações com a API permaneçam seguras!

Miguel Oliveira

agosto 12, 2024

Como corrigir o erro HTTP 405 Método Não Permitido no PostmanTutoriais

Como corrigir o erro HTTP 405 Método Não Permitido no Postman

O código de erro HTTP 405 ocorre quando você tenta acessar um servidor usando uma chave de API ou token de acesso inválido ou ausente. Neste artigo, veremos mais sobre o erro 405 e como corrigi-lo.

Miguel Oliveira

agosto 11, 2024

Como Resolver o Erro 422 no PostmanTutoriais

Como Resolver o Erro 422 no Postman

O código de erro 422, também conhecido como erro de Entidade Não Processável, ocorre quando o servidor entende o tipo de conteúdo da solicitação, mas não consegue processar as instruções contidas. Neste artigo, vamos aprender como depurar e corrigir um erro 422.

Miguel Oliveira

agosto 11, 2024