Siga estas diretrizes caso seu aplicativo envie e-mails em massa, ou seja, mensagens semelhantes para vários destinatários. Elas ajudarão a melhorar a taxa de exibição da caixa de entrada para usuários do Gmail, garantindo que todos os destinatários da sua lista de distribuição realmente queiram receber o e-mail. Se os destinatários marcarem manualmente seu e-mail como spam, isso funcionará como um indicador para o Gmail marcar como spam futuros e-mails vindos de você.
Para mais informações sobre como enviar e-mails, consulte a Visão geral da API Mail.
Autenticação e identificação
- Use o mesmo remetente para todos os e-mails em massa. Ao chamar a função da API Mail para enviar
e-mails, o cabeçalho
From
será definido para corresponder ao remetente que você especificar. - O endereço do remetente deve ser uma conta em um
domínio do
Google Workspace. Se o domínio ainda estiver no período de avaliação gratuita ou tiver menos de seis
usuários, pode ser que as contas do Google que enviarem muitos e-mails marcados como spam sejam
desativadas temporariamente. Nesses casos, a API Mail lançará uma exceção
com uma mensagem de erro
Unauthorized sender
. - Assine seu e-mail com DKIM, que requer um domínio do G Suite se você estiver enviando pelo App Engine.
- Publique um registro SPF para evitar que os criadores de spams façam spoofing no endereço do remetente no envelope. O SPF verifica se esse e-mail é enviado de um endereço IP, publicado nos registros DNS do remetente do envelope. O remetente do envelope do App Engine está
no domínio
apphosting.bounces.google.com
. Portanto, seu registro SPF não pode ser usado para determinar se o e-mail do App Engine precisa ser entregue.
Inscrição
Cada usuário da sua lista de distribuição deve optar por uma das seguintes maneiras para receber mensagens enviadas por você:
- Enviando para você um e-mail pedindo para se inscrever.
- Marcando manualmente uma caixa em um formulário da Web ou em um software.
O uso de listas de endereços de e-mail compradas de terceiros não é permitido. Você também não deve definir uma caixa de seleção em um formulário da Web ou em um software para inscrever todos os usuários por padrão. Eles não devem ser obrigados a desativar explicitamente o recebimento dos e-mails.
Confira se a pessoa que se inscreveu marcando a caixa no formulário da Web ou no software está realmente recebendo e-mails no endereço especificado no formulário. Verifique o usuário enviando um e-mail que exija confirmação de recebimento.
Cancelar a inscrição
- O usuário poderá cancelar a assinatura de uma das seguintes maneiras:
- Por meio de um link, em destaque no e-mail, sem qualquer interação do usuário que não seja a confirmação.
- Por meio de uma resposta de cancelamento de e-mail
- O App Engine só pode receber e-mails enviados para o domínio
[APP_ID].appspotmail.com
. Portanto, você precisará configurar o remetente com um endereço nesse domínio, se quiser tratar as respostas de cancelamento de e-mail diretamente no App Engine. - Use o cabeçalho
List-Unsubscribe
, que é compatível com a API Mail do App Engine. - Cancele automaticamente a inscrição dos usuários com endereços que retornam vários e-mails. É possível configurar seu aplicativo para receber notificações de devolução.
- Envie confirmações de e-mail periodicamente aos usuários, oferecendo a oportunidade de cancelar a inscrição em cada lista em que se inscreveram.
- Indique explicitamente o endereço de e-mail inscrito, porque os usuários podem encaminhar e-mails de outras contas.
Formatar
- Formate para padrões SMTP da RFC 2822 e, se estiver usando HTML, para padrões de w3.org.
- Qualquer tentativa de ocultar o verdadeiro remetente da mensagem ou a página de destino verdadeira de links da Web na mensagem poderá impedir a entrega. Por exemplo, recomendamos que você não use serviços de redutor de URL em e-mails em massa, porque eles podem mascarar os URLs reais contidos no corpo do e-mail.
- O assunto de cada mensagem deve ser relevante para o conteúdo do corpo e não pode ser enganoso.
Envio
- Estes fatores farão com que as mensagens cheguem nas caixas de entrada dos usuários do Gmail:
- O endereço
From
está listado na lista de contatos do usuário. - O usuário clica em “Não é spam” para alertar o Gmail de que as mensagens enviadas desse endereço foram solicitadas.
- O endereço
- Se você costuma enviar e-mails promocionais e transacionais relacionados à sua organização, recomendamos que separe os e-mails por finalidade, o máximo possível.
Para isso, basta:
- usar endereços de e-mail diferentes para cada função;
- enviar e-mails de diferentes domínios para cada função.
Terceiros remetentes
- Caso seu serviço seja usado por outras pessoas para enviar e-mails, você é responsável por monitorar o comportamento dos usuários e/ou clientes. Você precisa remover, em tempo hábil, todos os usuários e/ou clientes que usam seu serviço para enviar e-mails de spam. A Política de uso aceitável do Google Cloud Platform proíbe especificamente o spam. Seu aplicativo poderá ser suspenso se você violar essa política, conforme descrito nos Termos de Serviço do Google Cloud Platform.
- Você precisa ter um endereço de e-mail disponível para os usuários e/ou clientes denunciarem
abusos, que normalmente é
abuse@[YOUR_DOMAIN].com
. Você também precisa monitorarpostmaster@[YOUR_DOMAIN].com
. - Monitore e-mails enviados aos administradores do aplicativo. O Google pode precisar entrar em contato urgentemente com eles, por exemplo, para notificá-los de uma violação da Política de uso aceitável. Se você responder prontamente aos nossos e-mails, ajudaremos a resolver os problemas com mais rapidez.
- As informações de contato precisam estar atualizadas no seu registro, WHOIS mantido pelo registro de domínios e em abuse.net.
Programas de marketing de afiliados
- Os programas de marketing de afiliados recompensam terceiros por trazerem visitantes para seu site. Esses programas são atraentes para os criadores de spams e podem vir a fazer mais mal do que bem. Observe o seguinte:
- Caso sua marca fique associada a spam de marketing de afiliados, isso poderá afetar os e-mails enviado por você e outros afiliados.
- Você é responsável por monitorar os afiliados e remover os que enviam spam.
Alternativas à API App Engine Mail
- Use um provedor de serviços terceirizado de entrega de e-mails para enviar e-mails do App Engine. Esses serviços podem fornecer outros recursos que não estão disponíveis na API Mail e podem ser uma solução melhor para alguns remetentes de e-mails em massa.
- Use a API Sockets para se conectar diretamente a um servidor SMTP e enviar e-mails.
Limites para e-mails em massa
Se você enviar muitos e-mails em pouco tempo, alguns poderão ser silenciosamente descartados devido aos limites de segurança do Google. Para evitar isso, calcule a taxa diária máxima de e-mails enviados por segundo dividindo a cota diária por 86.400, o número de segundos em um dia. Não envie e-mails em massa a uma taxa superior a 50 vezes a taxa diária máxima.
Para mais informações sobre outras cotas envolvidas no envio de mensagens, consulte Cotas e limites.
A seguir
- Leia a visão geral da API Mail.
- Saiba como enviar e-mails com a API Mail.