Mailchimp Transactional Email Para Mailtrap:
Um Guia de Migração

Este guia fornece as principais formas de como migrar de Mailchimp Transactional Email para o Mailtrap facilmente: principais diferenças, comparações de terminologia, configurações de SMTP ou API e outras especificações técnicas necessárias para uma troca descomplicada.

Diferenças entre Mailtrap e Mailchimp Transactional Email

  1. Dependendo do plano, o Mailtrap armazena logs de emails até 60 dias. Também armazenamos o conteúdo dos emails e os seus dados durante 3 a 15 dias sem taxas adicionais.
  2. O Mailtrap inclui Email Testing. Este é um produto em separado, que permite analisar os spam scores de HTML e CSS, e outros dados importantes, e corrigir bugs dos emails em pré-produção, desenvolvimento e QA antes de os enviar aos destinatários. 
  3. O Mailtrap fornece o Bulk Stream, que permite enviar emails para vários destinatários de uma só vez (newsletters, promoções de marketing, atualizações de produtos, etc.).
  4. O Mailtrap suporta e requer validação automática do DMARC (juntamente com SPF e DKIM).
  5. As Mailtrap APIs aceitam e retornam apenas JSON. As chamadas de API não aceitam parâmetros HTTP POST. O Mailtrap não retorna respostas da API nos formatos XML e YAML.
  6. O Mailtrap não possui a opção de agendar o envio de emails.
  7. O Mailtrap não permite gerar conteúdo HTML automaticamente a partir de email de texto e vice-versa. O tipo de conteúdo deve ser especificado no momento de envio de um email ou de criação de um modelo.

Comparação de terminologia

  • Users
  • Templates
  • Rejection Blacklist
  • Tags
  • Webhooks
  • Headers
  • X-MC-Metadata

Fluxo geral de migração passo-a-passo

  1. Cadastre-se no Mailtrap, adicione seu domínio de envio no menu Sending Domains e verifique-o. Consulte o nosso Getting Started Guide para mais detalhes.

  2. Se usa o serviço SMTP, altere as suas configurações em conformidade.

  3. Se usa API, confira as nossas bibliotecas e documentação de API.

  4. Certifique-se de que entende as principais diferenças entre Mailchimp Transactional Email e Mailtrap mencionadas acima.

    Need some help?

    Contacte o nosso suporte e os nossos técnicos irão ajudar.

  5. Caso queira enviar mais de 200 mil emails por mês, recomendamos que contacte o suporte Mailtrap. Teremos todo o gosto em ajudar – basta agendar uma chamada com um membro da nossa equipe e certificar-nos-emos de que a sua migração é feita corretamente.

    Dica Mailtrap

    Pode usar o Ruby gem ActionMailer Balancer para distribuir a carga de emails de forma proporcional entre dois serviços de envio diferentes (ex: 70% no Mailchimp Transactional Email e 30% no Mailtrap) para mitigar os riscos de envio.

Começar

Para começar a enviar emails com o Mailtrap, só precisa criar uma conta, registrar-se e verificar o seu domínio. A configuração e verificação do domínio podem ser feitas no menu Sending Domains.

Verificação de domínio

  • Depois de criar uma conta e adicionar o seu domínio de envio, levará até dois dias úteis para passar pela verificação de segurança.
  • Certifique-se que não faz add-ons, correções ou outras alterações durante o tempo de verificação do domínio, porque pode ser interpretado como um comportamento suspeito.
  • Até que o domínio seja verificado, a taxa de transferência é limitada a 50 emails por hora, para evitar o abuso do sistema com atividades de spam. Saiba mais sobre isso em nosso artigo Sending Limits.
  • Os limites de envio podem ser suspensos entrando em contacto com a equipe de suporte do Mailtrap. Nesse caso, terá de responder a algumas perguntas para provar a confiabilidade e a autoridade do seu domínio de envio.

Enviar com o Mailtrap SMTP

Endpoints SMTP

Mailchimp Transactional Email

live.smtp.mailtrap.io
bulk.smtp.mailtrap.io
smtp.mandrillapp.com

Portas SMTP

PortaFunçãoSuporte MailtrapSuporte Mailchimp
587Recomendado para conexão TLS SMTP encriptada
25Pode ser problemático, devido ao bloqueio, por parte de alguns provedores de email, para evitar abuso
2525Para não encriptado/TLS
465Para conexão SSL SMTP

Configuração SMTP

Depois de verificar seu domínio com sucesso, selecione esse domínio, clique na aba SMTP/API Settings e selecione Transactional ou Bulk Stream, dependendo do tipo de emails que pretende de enviar.

Copie e cole as credenciais SMTP fornecidas (para o fluxo que escolheu) no seu aplicativo.

Nota: A ativação do TLS é obrigatória, conforme mencionado nas credenciais.

Enviar com a Mailtrap API

Tokens da API do Mailtrap

Quando cria um domínio, um token é criado e denominado automaticamente com base na seguinte fórmula: [nome do domínio] + [token] + [ID do token]. Adicione ou remova permissões de tokens, clicando nas caixas correspondentes, no menu Tokens.

Saiba mais sobre como gerenciar tokens de API no nosso guia.

Mapeamento de API

Tipo de APIMailtrapMailchimp Transactional Email
Email sendingSend emailMessages
User managementUser managementUsers
Email TestingSandbox API

Bibliotecas de API

No momento, existem cinco bibliotecas disponíveis no Mailtrap.

Linguagem de ProgramaçãoMailtrapMailchimp Transactional Email
NodeJSNodeJS SDKNodeJS
RubyRuby SDKRuby
PHPPHP SDKPHP
PythonPython SDKPython
ElixirElixir SDKNão suportado

Autenticação de API

Usamos a autenticação Bearer. Passe o token da API para o código com o cabeçalho Authorization.

Permissões/Gerenciamento de usuários

Pode adicionar usuários à sua conta e gerenciar suas permissões se o seu plano for Business ou superior. Para adicionar usuários e para atribuir e editar suas permissões, clique no separador User Management e nos três pontos à direita.

Note que um usuário precisa de permissões de administrador para se autenticar e enviar emails via API.

Leia mais sobre como gerenciar permissões de usuários.

ActionMailer Balancer para uma migração tranquila

Para aplicativos Ruby on Rails, o Mailtrap providencia o ActionMailer Balancer, que facilita a migração.

A extensão ActionMailer permite distribuir proporcionalmente a carga de envio de emails entre dois serviços de envio diferentes e mitigar os riscos de envio.

Depois de instalar o Balancer em seu aplicativo, e de fazer ligeiras configurações, ele alargará o método de envio do ActionMailer.

Para mais informações sobre o boilerplate e o uso em programação, leia a página de Github ActionMailer Balancer do Mailtrap.