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
- Dependendo do plano, o Mailtrap armazena logs de emails até 30 dias. Também armazenamos o conteúdo dos emails e os seus dados durante 3 a 15 dias sem taxas adicionais.
- 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.
- 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.).
- O Mailtrap suporta e requer validação automática do DMARC (juntamente com SPF e DKIM).
- 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.
- O Mailtrap não possui a opção de agendar o envio de emails.
- 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
- User Management
- Email Templates
- Suppressions
- Email Categories
- Webhooks
- Headers
- X-MT-Custom-Variables
- Users
- Templates
- Rejection Blacklist
- Tags
- Webhooks
- Headers
- X-MC-Metadata
Fluxo geral de migração passo-a-passo
-
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.
-
Se usa o serviço SMTP, altere as suas configurações em conformidade.
-
Se usa API, confira as nossas bibliotecas e documentação de API.
-
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.
-
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
Porta | Função | Suporte Mailtrap | Suporte Mailchimp |
587 | Recomendado para conexão TLS SMTP encriptada | ||
25 | Pode ser problemático, devido ao bloqueio, por parte de alguns provedores de email, para evitar abuso | ||
2525 | Para não encriptado/TLS |
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 API | Mailtrap | Mailchimp Transactional Email |
Email sending | Send email | Messages |
User management | User management | Users |
Email Testing | Sandbox API |
Bibliotecas de API
No momento, existem cinco bibliotecas disponíveis no Mailtrap.
Linguagem de Programação | Mailtrap | Mailchimp Transactional Email |
NodeJS | NodeJS SDK | NodeJS |
Ruby | Ruby SDK | Ruby |
PHP | PHP SDK | PHP |
Python | Python SDK | Python |
Elixir | Elixir SDK | Nã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.