Respostas para dúvidas comuns sobre métodos de envio do Direct Mail, tipos de e-mail, tratamento de spam e solução de problemas.
Quais métodos de envio o Direct Mail suporta?
O Direct Mail oferece três métodos de envio:
Envio pelo console do Direct Mail. O console permite envios em lote, mas não suporta e-mails transacionais. Para mais informações, consulte Enviar e-mails pelo console.
Envio por API. Para mais informações, consulte a Referência da API e a Referência do SDK.
Envio via SMTP. Para mais informações, consulte a Referência de SMTP.
Quais tipos de e-mail posso enviar com o Direct Mail?
O Direct Mail suporta dois tipos de e-mail:
E-mails transacionais: mensagens acionadas por eventos, como notificações de registro, alertas de transação e confirmações de redefinição de senha.
E-mails em lote: mensagens promocionais ou newsletters enviadas a assinantes. Os destinatários devem ter optado ativamente pelo recebimento — os endereços precisam ser originados de registros de membros. O envio de spam não solicitado é proibido.
Posso adicionar anexos aos e-mails?
Não há suporte para anexos no envio pelo console ou por API.
O envio de anexos é suportado apenas via SMTP. Para detalhes, consulte Como envio um e-mail com anexo usando SMTP?
Por que a porta 25 está indisponível para SMTP?
A porta 25 é desativada em instâncias do Elastic Compute Service (ECS) por motivos de segurança.
Se o programa de envio for executado em uma instância ECS da Alibaba Cloud, utilize a porta 80 (sem SSL) ou a porta 465 (com SSL).
Por que meus e-mails estão indo para o spam?
A classificação de um e-mail na pasta de spam depende da política antispam do destinatário. O remetente não tem visibilidade dos motivos específicos dessa classificação.
Caso seus logs indiquem que o e-mail foi entregue, mas o destinatário não o encontre, significa que o servidor de e-mail do destinatário aceitou a mensagem (com resposta 250 OK), porém ela pode ter sido direcionada ao spam, colocada em fila ou descartada silenciosamente após esse ponto. Os provedores de caixa de entrada não compartilham o que acontece com a mensagem depois de aceitá-la.
Como reduzir a classificação como spam
Otimize o conteúdo das mensagens:
Evite termos frequentemente associados a spam — uso excessivo de letras maiúsculas, múltiplos pontos de exclamação e frases como "Compre agora!" ou "Grátis!" são fortes indicadores de spam.
Não utilize encurtadores de URL no corpo do e-mail. Links encurtados costumam ser sinalizados como spam.
Inclua um link funcional de cancelamento de inscrição, uma breve apresentação da sua empresa e produto, além de solicitar de forma destacada que os destinatários adicionem seu endereço de remetente à lista de permissões ou lista de contatos.
Faça o aquecimento do endereço de remetente:
Comece com um volume baixo de envios e aumente gradualmente, observando as taxas de erro de entrega e abertura. Cada sistema de recebimento aplica seus próprios mecanismos de limitação, e picos repentinos de volume são gatilhos comuns de spam.
Outras recomendações:
Para destinatários internos da empresa, entre em contato com o administrador de e-mail para incluir seu endereço de remetente na lista de permissões.
Enviar o mesmo assunto para muitos destinatários simultaneamente é considerado um sinal de spam. Varie os assuntos ou contate o provedor de serviço de e-mail do destinatário caso sua operação exija envios em massa com assuntos idênticos.
Teste o conteúdo antes do envio:
Utilize o mail-tester.com para validar seu e-mail contra filtros de spam comuns antes do envio. Envie o conteúdo para a caixa de teste e analise a pontuação e o feedback recebidos.
Nota: o mail-tester.com utiliza um sistema próprio de pontuação, diferente das regras antispam de cada provedor de e-mail. Use os resultados como orientação para melhorar a qualidade do conteúdo, e não como garantia de entrega na caixa de entrada.
Como lidar com endereços inválidos
O console identifica endereços inválidos para ajudar você a manter as listas de destinatários limpas e reduzir a taxa de endereços inválidos.
Para visualizar e exportar endereços inválidos, acesse Data Statistics > Invalid Addresses no console do Direct Mail.
O sistema adiciona automaticamente um endereço ao banco de dados de endereços inválidos após múltiplas tentativas de entrega malsucedidas. E-mails destinados a endereços nesse banco de dados são rejeitados. Caso tenha certeza de que um endereço é válido, entre em contato conosco para removê-lo.
Se você utiliza uma lista de destinatários no console, remova os endereços inválidos da lista e faça o upload novamente ou edite-a.
Quando os endereços forem provenientes de membros registrados, limpe os endereços inválidos e adicione uma etapa de validação de e-mail ao fluxo de registro. Por exemplo, consulte o servidor DNS por um registro MX durante o cadastro do usuário. Se não houver registro MX, trate o endereço como inválido (considerando conectividade de rede normal).
Caso sua taxa de endereços inválidos esteja muito alta, faça a limpeza desses endereços antes de solicitar aumento de cota ou desbloqueio.
Como escolher uma região de envio
A região escolhida determina onde seus dados serão armazenados. Se você possui clientes internacionais, consulte o departamento jurídico para confirmar qual região atende aos requisitos de residência de dados.
Para programas de envio implantados na China continental, selecione a região China (Hangzhou).
Se o programa de envio estiver fora da China continental e a maioria dos destinatários também estiver nessa condição, utilize uma região como Singapura ou uma região dos EUA.
Quando o programa de envio estiver fora da China continental, mas a maioria dos destinatários estiver na China continental:
a) Se o envio for feito via SMTP e o programa estiver implantado nos EUA ou em Singapura, selecione a região China (Hangzhou). O tráfego será roteado automaticamente para o nó da China (Hangzhou) por meio de um nó acelerado nos EUA ou em Singapura.
b) Nos demais casos, utilize a região de Singapura.
Como solucionar problemas de envio
Primeiro, identifique o método de envio utilizado e verifique se há mensagens de erro ou exceções.
API
Se houver mensagem de erro ou exceção
-
Verifique o código de erro na referência da API.
Se não houver mensagem de erro ou exceção
Confirme se está utilizando a região correta do Direct Mail. Verifique se o parâmetro
regioncorresponde à sua região do Direct Mail e se o par de AccessKey está correto.Verifique se os parâmetros estão configurados conforme descrito na documentação. Confirme se os valores dos parâmetros correspondem às configurações no console e se o fuso horário do servidor atende aos requisitos da documentação.
-
Valide a assinatura da requisição, prestando atenção especial à codificação de caracteres especiais.
Se o problema persistir, consulte o exemplo de requisição. Para mais informações, visualize Exemplo de requisição (Java).
Caso o problema continue, forneça o nome da API, os parâmetros utilizados na chamada, a mensagem de erro ou exceção e seu código sanitizado.
SDK
Se houver mensagem de erro ou exceção
-
Verifique o código de erro na referência da API.
Se não houver mensagem de erro ou exceção
Confirme se está utilizando a região correta do Direct Mail. Verifique se o parâmetro
regioncorresponde à sua região do Direct Mail e se o par de AccessKey está correto.-
Verifique se os parâmetros estão configurados conforme descrito na documentação. Confirme se os valores dos parâmetros correspondem às configurações no console e se o fuso horário do servidor atende aos requisitos da documentação.
Se o problema persistir, consulte os exemplos do SDK. Para mais informações, visualize a Referência do SDK.
Caso o problema continue, forneça o nome da classe de requisição, os parâmetros utilizados, a mensagem de erro ou exceção e seu código sanitizado.
SMTP
Se houver mensagem de erro ou exceção
-
Verifique o código de erro correspondente.
Se não houver mensagem de erro ou exceção
Confirme se está utilizando a região correta do Direct Mail. Verifique se o
hostcorresponde ao host da sua região do Direct Mail, se o servidor é uma instância ECS da Alibaba Cloud e se você está utilizando uma das portas permitidas.-
Verifique se os parâmetros estão configurados conforme descrito na documentação e se os valores correspondem às configurações no console.
Se o problema persistir, consulte o exemplo de código SMTP. Para mais informações, visualize Exemplo Java para SMTP.
Caso o problema continue, forneça os parâmetros utilizados na chamada, a mensagem de erro ou exceção e seu código sanitizado.
Outros métodos
Não há suporte técnico disponível para métodos de envio não descritos na documentação oficial. Resolva esses problemas de forma independente.
Como solucionar problemas de conteúdo de e-mail
Identifique o método de envio utilizado e siga as orientações correspondentes.
API
Para mais informações, consulte a Visão geral da API.
Para envios individuais, personalize os parâmetros e o corpo do e-mail, substituindo todos os parâmetros antes de chamar a API. Para mais informações, consulte SingleSendMail.
Para envios em lote, utilize um modelo e uma lista de destinatários. Apenas os parâmetros documentados na API são suportados — parâmetros personalizados não são permitidos. Para mais informações, consulte BatchSendMail.
SDK
Para mais informações, consulte a Referência do SDK.
Para envios individuais, personalize os parâmetros e o corpo do e-mail, substituindo todos os parâmetros antes de chamar a API. Para descrições dos parâmetros, consulte a documentação da API correspondente.
Para envios em lote, utilize um modelo e uma lista de destinatários. Apenas os parâmetros documentados na API são suportados — parâmetros personalizados não são permitidos. Para descrições dos parâmetros, consulte a documentação da API correspondente.
SMTP
Para mais informações, consulte os Endpoints SMTP.
Personalize os parâmetros e o corpo do e-mail, substituindo todos os parâmetros antes de fazer a requisição.
Console
O console suporta apenas e-mails em lote — e-mails transacionais e anexos não são suportados. Selecione uma lista de destinatários carregada, um modelo aprovado, um endereço de remetente e um tipo de endereço. Apenas os parâmetros documentados no conteúdo do modelo são suportados — parâmetros personalizados não são permitidos. Para mais informações, consulte Enviar e-mails pelo console.
Outros métodos
Não há suporte técnico disponível para métodos de envio não descritos na documentação oficial. Resolva esses problemas de forma independente.