API de Email Multi-Provedor: Conecte Gmail, Outlook e IMAP com Uma Única Integração

API de E-mail Multi-Provedor

Construindo um API de e-mail multi-provedor a integração que funciona em Gmail, Outlook e IMAP é um dos desafios mais demorados para as equipes de desenvolvimento. Cada provedor envia seu próprio fluxo OAuth, limites de taxa e modelo de dados. API de e-mail unificada simplifica tudo isso em uma única interface REST - assim, você escreve uma integração e obtém cobertura para todas as principais caixas de entrada que seus usuários utilizam.

O que você aprenderá

Como uma API unificada normaliza Gmail, Outlook e IMAP
Envie, leia e sincronize e-mails através de um único endpoint
Autenticação OAuth para contas vinculadas
Webhooks em tempo real para e-mails recebidos
Complexidade DIY vs. camada de API gerenciada
Exemplos de código prontos para produção
3 provedores unificados
Gmail - Outlook - IMAP
API de e-mail
Pontos de extremidade REST v1
OBTER /api/v1/emails
200
POST /api/v1/emails/enviar
201
OBTER /api/v1/accounts/{id}/emails
200
Resposta
{
"provedor": "GOOGLE",
"assunto": "Bem-vindo a bordo",
"de": "user@gmail.com",
"status": "entregue"
}
Webhooks em tempo real
Eventos instantâneos da caixa de entrada

Guia Completo da API de E-mail

Aprenda como Gmail, Outlook e IMAP funcionam juntos sob uma única API REST unificada.

Lea o guia

Por que desenvolvedores precisam de uma API de E-mail multi-provedor

A maioria dos produtos SaaS eventualmente precisa ler ou enviar e-mails em nome de seus usuários. O problema não é o conceito - é a execução. O Gmail usa a API do Gmail com o Google OAuth 2.0. O Outlook usa o Microsoft Graph com seu próprio ciclo de vida de tokens. Provedores baseados em IMAP se comportam de maneira ligeiramente diferente. Construir e manter três integrações separadas consome ciclos de engenharia que deveriam ser direcionados ao seu produto principal. Se você está lidando especificamente com contas IMAP, a Guia da API IMAP cobre a complexidade adicional envolvida. A API de e-mail unificada resolve isso colapsando toda a complexidade específica do provedor por trás de uma única interface - essa é a promessa central de um API de e-mail multi-provedor abordagem. Para uma referência técnica completa sobre como API de envio de e-mail chamadas pelo Gmail, Outlook e IMAP, consulte nosso guia dedicado.

Uma base de código, três provedores
Uma única camada de API REST gerencia Gmail, Outlook e IMAP. Sem SDKs específicos de provedor para instalar ou manter em sua stack.
OAuth tratado para você
Atualização de token, gerenciamento de escopo e fluxos de reautenticação são abstraídos. Seu aplicativo recebe um ID de conta estável, independentemente do provedor subjacente.
Webhooks em tempo real
Receba notificações instantâneas para novos e-mails, respostas e eventos da caixa de entrada em todas as contas vinculadas - sem necessidade de polling.
Modelo de dados normalizado
Objetos de e-mail, IDs de thread, campos de remetente e timestamps seguem um esquema consistente, independentemente se a origem é Gmail, Outlook ou qualquer servidor IMAP.
Envie mais rápido
Substitua semanas de depuração de OAuth e casos extremos específicos do provedor por algumas chamadas de API. Sua equipe se concentra no produto, não nas diferenças de protocolo.
Suporte a várias contas
Gerencie milhares de contas vinculadas simultaneamente. Cada conta é isolada, com limite de taxa independente e monitorada quanto à saúde do token.
Em resumo: cada hora que seus engenheiros gastam mantendo fluxos OAuth específicos do provedor é uma hora não gasta construindo seu produto. API de e-mail unificada elimina completamente esse atrito - uma integração cobre todas as caixas de entrada que seus usuários conectam. É por isso que a API de e-mail multi-provedor O modelo se tornou o padrão para produtos SaaS modernos.
Explore o guia completo da API de E-mail

O 3 provedores de e-mail coberto

Uma API unificada normaliza Gmail, Outlook e IMAP em uma interface idêntica. Seu código nunca muda quando um usuário conecta um provedor diferente.

Gmail
Gmail
Google Workspace incluído

Conecte qualquer conta Gmail ou Google Workspace via Google OAuth 2.0. Envie, leia, pesquise e sincronize e-mails em tempo real através da camada Unipile - sem necessidade de credenciais diretas da API do Gmail em seu aplicativo.

Google OAuth 2.0 tratado automaticamente
Sincronização de fios e etiquetas
Baixar anexo e enviar
Webhook para eventos de nova mensagem
Gmail API - análise aprofundada
Perspectivas
Perspectivas
Microsoft 365 e Exchange Online

Suporta contas pessoais do Outlook, Microsoft 365 e Exchange Online sob um único provedor. O Microsoft OAuth é gerenciado pela Unipile - sua integração permanece estável em todas as configurações de tenant.

Microsoft OAuth 2.0 gerenciado
Sincronização de pastas e categorias
Enviar com corpo HTML e anexos
Notificações de caixa de entrada em tempo real
Microsoft Graph - aprofundamento
IMAP
IMAP
Protocolo universal de fallback

Qualquer caixa de correio acessível via IMAP - Yahoo, Fastmail, ProtonMail Bridge, servidores corporativos personalizados - torna-se instantaneamente acessível através da mesma interface de API usada para Gmail e Outlook.

Nome de usuário / senha ou senha de aplicativo autenticação
Acesso completo à hierarquia de pastas
Enviar via SMTP através da mesma conta
Mesmo esquema normalizado como Gmail / Outlook
IMAP API: aprofundamento

Unipile vs construindo você mesmo

Quanto custa realmente fazer você mesmo um API de e-mail multi-provedor integração? Aqui está uma comparação honesta nas dimensões que importam na produção. É por isso que as equipes escolhem cada vez mais uma API de e-mail unificada como Unipile em vez de construir cada integração de provedor do zero.

Critérios
API da Unipile
Integração DIY
Tempo para o primeiro e-mail enviado
Menos de 1 hora
Dias a semanas
Gerenciamento de tokens OAuth
Totalmente gerenciado
Construa e mantenha-se
Esquema de dados normalizado
Modelo unificado único
3 esquemas diferentes para mapear
Webhooks em tempo real
Integrado, todos os provedores
Gmail apenas (push); sondagem IMAP
Multi-conta em escala
Milhares de contas
Infra personalizada necessária
Alterações na API do provedor
Gerenciado pela equipe da Unipile
Sua responsabilidade de plantão
Suporte IMAP / SMTP
Mesma API, zero código extra
Biblioteca IMAP separada necessária

Como a integração trabalha

Conectar sua primeira conta de e-mail com o Unipile leva quatro etapas. O mesmo fluxo funciona independentemente de o usuário ter Gmail, Outlook ou Conta IMAP - seu código da aplicação permanece idêntico. Esta é a força prática de uma API de e-mail unificada: escreva uma vez, cubra todos os três provedores.

01
Gere um link de autenticação hospedado para o usuário

Seu backend chama a API Unipile para criar uma URL de autenticação hospedada de curta duração. Redirecione o usuário para essa URL - Unipile apresenta a tela de seleção do provedor e gerencia todo o fluxo OAuth em seu nome.

Node.js / fetch
// POST /api/v1/hosted/accounts/link
const res = await fetch('https://api5.unipile.com:13515/api/v1/hosted/accounts/link', {
  method: 'POST',
  headers: {
    'X-API-KEY': process.env.UNIPILE_API_KEY,
    'Content-Type': 'application/json'
  },
  corpo: JSON.stringify({
    tipo: 'E-MAIL',
    filtros_fornecedores: ['Google', 'MICROSOFT', 'IMAP'],
    url_de_redirecionamento_de_sucesso: 'https://seufap.com/auth/success'
  })
});
const { url } = await res.json();
// redireciona o usuário para `url`
02
Receber o ID da conta via webhook ou redirecionamento

Após o usuário completar o OAuth, o Unipile dispara um webhook para o seu endpoint (ou anexa o ID da conta à sua URL de redirecionamento). Armazene este ID de conta - ele é sua referência permanente para essa conta vinculada, independente do provedor.

Carga útil do webhook
{
  "evento": "conta.conectada",
  "id_da_conta": "acc_01HXYZ...",
  "provedor": "GOOGLE",
  "e-mail": "alice@gmail.com"
}
03
Leia e-mails de qualquer conta vinculada

Use o ID da conta para listar, pesquisar e recuperar e-mails. Este é o API de e-mail unificada em ação: o esquema de resposta é idêntico quer a conta seja Gmail, Outlook ou IMAP - sua lógica de análise nunca se ramifica por provedor.

Node.js / fetch
// GET /api/v1/emails?account_id=acc_01HXYZ...
const emails = await fetch(
  https://api5.unipile.com:13515/api/v1/emails?account_id=${accountId}&limite=20`,
  { cabeçalhos: { 'X-API-KEY': process.env.UNIPILE_API_KEY } }
).então(r => r.json());

// Mesma estrutura de resposta para Gmail, Outlook, IMAP:
// { id, assunto, de, para, data, corpo, anexos }
04
Enviar e-mails em nome do usuário

Um único endpoint POST envia e-mail independentemente do provedor por trás da conta - este é todo o poder de um API de e-mail multi-provedor. Passe o ID da conta, destinatário, assunto e corpo - Unipile roteia através da API do Gmail, Microsoft Graph ou SMTP conforme apropriado. Este é o API de e-mail unificada em sua forma mais concreta: um terminal, três provedores, zero ramificação em seu código.

Node.js / fetch
// POST /api/v1/emails/send
await fetch('https://api5.unipile.com:13515/api/v1/emails/send', {
  method: 'POST',
  headers: {
    'X-API-KEY': process.env.UNIPILE_API_KEY,
    'Content-Type': 'application/json'
  },
  corpo: JSON.stringify({
    account_id: 'acc_01HXYZ...',
    para: [{ e-mail: 'bob@example.com' }],
    assunto: 'Olá da Unipile',
    corpo: '

Funciona com Gmail, Outlook e IMAP.

'
}) });

Como abstração de provedor trabalha

A API de e-mail unificada fica entre seu aplicativo e os três protocolos de provedores subjacentes - traduzindo fluxos OAuth divergentes, esquemas de dados e modelos de limite de taxa em uma única interface consistente.

Seu Produto
Seu aplicativo
Um código. Uma chave de API. Sem lógica específica do provedor.
Camada de Abstração
Unipile API Unificada de E-mail
Ponto de extremidade único
Normaliza fluxos OAuth, atualização de tokens, esquemas de dados e eventos de webhook
Gmail
Google OAuth 2.0
Perspectivas
Microsoft Graph
IMAP
Protocolo universal
O que a camada de abstração realmente faz

O Gmail utiliza o Google OAuth 2.0 com um ciclo de atualização de token específico e retorna e-mails em um modelo centrado em conversas, com rótulos. O Outlook utiliza o Microsoft Graph com um modelo de tenant OAuth diferente e retorna e-mails como objetos de mensagem individuais, com pastas. Servidores IMAP possuem seus próprios parâmetros de conexão, métodos de autenticação e conjuntos de capacidades.

Unipile's API de e-mail unificada normaliza todos os três em uma única interface REST. Seu código chama /api/v1/emails e recebe objetos de resposta com formato idêntico - independentemente de a conta subjacente ser Gmail, Outlook ou IMAP. O mesmo se aplica ao envio, manuseio de anexos, eventos de webhook e gerenciamento do ciclo de vida da conta.

Esta é a principal vantagem de engenharia do API de e-mail multi-provedor O modelo: A complexidade é absorvida na camada de infraestrutura, não no código da sua aplicação. Quando o Google altera os requisitos de escopo do OAuth ou a Microsoft atualiza a paginação da API Graph, o Unipile lida com a mudança upstream - sua integração permanece intacta.

Segurança e conformidade

Quando sua aplicação lida com e-mails em nome de usuários, a segurança não é opcional. Veja como a camada unificada de API de e-mail gerencia credenciais, dados e obrigações de conformidade.

Gerenciamento de Tokens do OAuth 2.0

A Unipile armazena e atualiza tokens OAuth em seu nome. Sua aplicação nunca lida com credenciais brutas - você trabalha apenas com IDs de conta opacos. Rotação de tokens, detecção de expiração e fluxos de reautenticação são gerenciados inteiramente na camada de infraestrutura.

Criptografia de dados

Todos os dados em trânsito utilizam TLS 1.3. Credenciais armazenadas são criptografadas em repouso com AES-256. O conteúdo de e-mail obtido através da API unificada de e-mail é processado em memória e não é persistido além do que sua integração solicita explicitamente.

SOC 2 Tipo II

A Unipile possui certificação SOC 2 Tipo II (outubro de 2025). Auditores independentes verificaram a segurança, disponibilidade e confidencialidade da plataforma. Relatórios de auditoria estão disponíveis mediante solicitação para clientes empresariais que avaliam a API de e-mail multi-provedor para uso em produção.

Pronto para a GDPR

Acordos de processamento de dados estão disponíveis para todos os planos. A opção de residência de dados da UE é oferecida para clientes com requisitos de localização de dados. O direito ao esquecimento é suportado via API: a exclusão de uma conta vinculada remove todos os tokens e dados cacheados associados.

CASA Nível II

Avaliação de Segurança de Aplicações do Google Cloud. Valida os controles de segurança para aplicativos que acessam dados de usuários do Google, incluindo escopos OAuth do Gmail. Aplicativos criados na Unipile herdam esta certificação.

Infraestrutura Transparente

O histórico de uptime e incidentes está publicamente disponível em status.unipile.com. Todas as alterações na API seguem uma política de versionamento com avisos de depreciação. Sem alterações disruptivas silenciosas: sua integração é protegida por um contrato estável e documentado.

Manuseio casos extremos entre provedores

Toda integração de e-mail de produção encontra casos extremos específicos do provedor. Veja como uma abordagem "faça você mesmo" se compara ao uso de uma API de e-mail unificada quando as coisas ficam complicadas.

Cenário Abordagem DIY Abordagem Unipile
Limite de taxa do Gmail
250 unidades de cota/dia no nível gratuito
Rastreamento manual de cotas por conta; solicitações falham silenciosamente se não forem monitoradas Tratado automaticamente
Filas integradas, nenhuma solicitação falhou para o seu aplicativo
Expiração do token OAuth Implemente lógica de atualização separada por provedor; a rotação de tokens difere entre Google e Microsoft Atualização automática
Gerenciamento de tokens sem interrupção em todos os provedores
Conexão IMAP cai Lógica de reconexão personalizada por configuração de servidor; timeouts variam entre implementações IMAP Pool de conexões gerenciado
Conexões persistentes mantidas pela infraestrutura Unipile
Limites de tamanho de anexo
Gmail 25MB, Outlook 150MB, IMAP varia
Código de ramificação por provedor; deve rastrear o limite de cada provedor e atualizar quando eles mudarem Validação unificada
Validação de tamanho independente de provedor; erros retornados em esquema consistente
Alterações na API do provedor Sua responsabilidade de plantão; Google e Microsoft implementam alterações drásticas com pouco aviso Gerenciado pela equipe da Unipile
Alterações de upstream absorvidas em nível de infraestrutura; sua integração permanece estável
Cenário

Limite de taxa do Gmail

250 unidades de cota/dia no nível gratuito
Abordagem DIY

Rastreamento manual de cotas por conta; solicitações falham silenciosamente se não forem monitoradas

Abordagem Unipile Tratado automaticamente Filas integradas, nenhuma solicitação falhou para o seu aplicativo
Guia Completo da API de E-mail
Quer a imagem completa de API de E-mail Unipile?

O guia do pilar cobre todos os endpoints da nossa API de e-mail unificada detalhado - fluxos de autenticação, manuseio de anexos, sincronização de pastas, filtros de pesquisa e configuração de webhooks. Tudo o que você precisa para criar uma integração de e-mail pronta para produção.

Leia o guia completo Referência da API

Comum casos de uso

A API de e-mail unificada é infraestrutura fundamental para uma ampla gama de categorias de produtos. Com uma API de e-mail multi-provedor, as equipes lançam recursos mais rapidamente e atendem a mais usuários - independentemente do provedor de caixa de entrada que utilizam. Aqui estão os padrões mais frequentemente criados com Unipile.

Sincronização de e-mail do CRM

Puxe automaticamente todos os e-mails de clientes para os registros do seu CRM. Vendedores veem o histórico completo da conversa sem precisar trocar de aba ou encaminhar manualmente.

Sequenciamento de prospecção de vendas

Envie sequências personalizadas de acompanhamento das caixas de entrada reais dos seus usuários - não de um domínio de envio compartilhado - através de contas Gmail e Outlook simultaneamente.

Comunicação de candidato em ATS

Recrutadores vinculam seu e-mail de trabalho e os logs do seu ATS em todas as conversas de candidatos automaticamente. Responda diretamente da interface do ATS, roteado através de sua conta real do Outlook ou Gmail.

Caixas de entrada unificadas

Crie uma caixa de entrada compartilhada ou central de ajuda que consolide e-mails de várias contas de equipe. Encaminhe, atribua e responda — tudo através de uma única interface com suporte de uma única API.

Assistente de e-mail com IA

Alimente tópicos de e-mail em um LLM para gerar rascunhos de respostas, resumos ou itens de ação. O Unipile fornece os dados normalizados do tópico; sua camada de IA faz o raciocínio.

Automação de fluxo de trabalho / iPaaS

Dispare fluxos de trabalho no-code a partir de novos e-mails de qualquer provedor. Um webhook é acionado para cada mensagem recebida - sua plataforma de automação cuida do resto sem a necessidade de polling.

Todos esses padrões funcionam no Gmail, Outlook e IMAP com zero código específico do provedor em sua aplicação. Unipile normaliza as diferenças para que a lógica do seu produto permaneça limpa e seus usuários possam conectar a caixa de entrada que preferirem. Para um guia completo de todos os endpoints, consulte o guia da API de e-mail unificada.

Perguntas frequentes perguntas

Tudo que desenvolvedores perguntam antes de integrar uma API de e-mail multi-provedor.

A Unipile suporta três provedores de e-mail através de sua API de e-mail unificada: Gmail (incluindo o Google Workspace), Perspectivas (cobrindo Outlook pessoal, Microsoft 365 e Exchange Online) e IMAP como um fallback universal para qualquer servidor de e-mail compatível com os padrões. Todos os três são acessados pela mesma API REST - seu código de aplicativo não se ramifica por provedor.
A Unipile fornece um fluxo de autenticação hospedada: seu backend solicita uma URL de autenticação de curta duração, você redireciona o usuário para ela, e o Unipile cuida de toda a troca OAuth do Google ou Microsoft, incluindo armazenamento e atualização de tokens. Você nunca toca nos tokens OAuth diretamente. Quando a reautenticação for necessária, o Unipile dispara um webhook para que seu aplicativo possa solicitar ao usuário o mesmo fluxo hospedado novamente.
Sim. Como os usuários vinculam suas próprias contas, cada e-mail enviado através do Unipile tem origem em a caixa de entrada deles - alice@gmail.com envia como alice@gmail.com, não de um domínio de envio compartilhado. Isso melhora a entregabilidade e mantém as conversas na pasta de Enviados do remetente automaticamente. É a principal diferença dos serviços de e-mail transacional como o SendGrid.
O Unipile mantém conexões persistentes com cada conta vinculada e dispara webhooks para o seu endpoint no momento em que um novo e-mail chega - em todos os três provedores, incluindo contas IMAP onde as notificações push não estão nativamente disponíveis. O API de e-mail multi-provedor normaliza todos esses eventos em uma carga útil de webhook consistente. Você registra um único URL de webhook nas suas configurações do Unipile e recebe cargas úteis estruturadas para cada evento de caixa de entrada. Nenhuma consulta necessária.
Não - esse é precisamente o valor do API de e-mail unificada camada. Unipile normaliza todas as respostas do provedor em um esquema único e consistente. Campos como id, assunto, from, para, datae corpo têm a mesma estrutura independentemente do provedor. Sua lógica de análise, modelos de banco de dados e processamento downstream nunca precisam ser ramificados por tipo de provedor.
Unipile é projetado para escalabilidade multi-conta. Os planos escalam de um punhado de contas para prototipagem até milhares para produtos SaaS em produção. Cada conta é isolada - limites de taxa, ciclos de atualização de token e estado de sincronização são gerenciados independentemente por conta. Verifique o página de preços para limites de nível de conta corrente.
Construindo diretamente contra API do Gmail e Microsoft Graph significa manter dois aplicativos OAuth separados, dois pipelines de atualização de token, dois esquemas de dados e dois sistemas de webhook - além de uma biblioteca IMAP completamente separada para o terceiro provedor. O Unipile substitui tudo isso por uma chave de API e uma interface consistente. A troca é uma dependência da infraestrutura do Unipile, razão pela qual a plataforma publica uma página de status pública e oferece SLAs em planos pagos.
Ainda tem dúvidas sobre a API de E-mail? Fale com um especialista
Comece a construir hoje
Envie sua integração de e-mail esta semana

Conecte contas Gmail, Outlook e IMAP através de uma única API. Sem complicações de OAuth, sem mapeamento de esquemas, sem infraestrutura de polling para manter. Comece com um teste gratuito de 7 dias - sem necessidade de cartão de crédito.

Iniciar teste grátis Ler documentação da API
Teste gratuito de 7 dias
Não é necessário cartão de crédito
Gmail, Outlook e IMAP incluídos
[et_pb_line_break_holder _i=”14″ _address=”14″ theme_builder_area=”et_body_layout” /]