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 acessar a API do Claude 3.7 Sonnet e testar usando ApidogTutoriais

Como acessar a API do Claude 3.7 Sonnet e testar usando Apidog

Se você está empolgado com o último lançamento da Anthropic, Claude 3.7 Sonnet, e quer explorar suas capacidades através da API enquanto o testa com o Apidog, você está no lugar certo. 💡Antes de começarmos, deixe-me fazer uma rápida observação: baixe o Apidog gratuitamente hoje e otimize seu processo de teste de API, especialmente para explorar os poderosos recursos do Claude 3.7 Sonnet—perfeito para desenvolvedores que desejam testar modelos de IA de ponta como este!botão Vamos começar com a

@apidog

fevereiro 25, 2025

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