Emails do Google App Engine Ir para a pasta SPAM

9

Quando eu envio e-mails por meio do mecanismo do Google app usando a função send_mail do e-mail, eles geralmente são colocados na pasta SPAM do destinatário. Embora este problema não aconteça para as contas do Gmail, ele faz para contas do Yahoo Mail (e presumivelmente várias outras)

Existe uma maneira de obter os e-mails que o GAE envia em torno do filtro de SPAM?

    
por Petwoip 06.07.2010 в 19:57
fonte

2 respostas

2

Isso dependerá muito das mensagens que você está enviando e as marcará como spam. A documentação do Google sugere que é o mecanismo do aplicativo que realmente faz o SMTP, então pode haver algum outro aplicativo do Google app engine que alguém está marcado como spam e seu IP de envio (que é o mesmo) está sendo atacado com o mesmo pincel ou pode ser algo sobre o conteúdo de suas mensagens. Muitos grandes provedores de e-mail dão a você uma maneira de determinar o quanto 'spammy' eles acharão que uma determinada mensagem será; talvez você pudesse obter informações dessa maneira?

Outra opção é o padrão 'tenha cuidado para adicionar [algum endereço] à sua lista de remetentes seguros se você quiser receber um e-mail nosso!' aviso no seu aplicativo.

    
por Dan Davies Brackett 06.07.2010 / 20:03
fonte
1

Consulte este raciocínio , fornecido pelo Gmail, sobre como ele filtra os e-mails recebidos com base nas informações do cabeçalho. A principal coisa a ser observada aqui é que todos os e-mails enviados por meio da infraestrutura SMTP do GAE recebem via IDs de e-mail do formato xyz.apphosting.bounces.google.com , que são do Gmail definição em si traz os e-mails sob a categoria de mensagens de e-mail falsas / aparentemente devolvidas, portanto, elas são categorizadas como spam. O mesmo vale para outros provedores de serviços de e-mail que seguem uma lógica semelhante para filtragem de spam.

O GAE ainda precisa apresentar uma boa solução para esse problema. Enquanto isso, a sugestão que eu daria a você é usar um serviço de e-mail externo. Como o GAE não permite abrir sockets TCP arbitrários, você pode usar o serviço URLFetch para enviar solicitações para serviços externos que podem abrir conexões SMTP e enviar e-mail em nome do seu ID de e-mail.

Embora essa abordagem mude seus custos de envio de e-mail para o serviço externo, ela consome recursos adicionais do GAE, ou seja, chamadas de API do serviço UrlFetch e dados de UrlFetch enviados.

Atualização: o Google App Engine planeja lançar o suporte para soquetes de saída em breve como parte do roteiro do recurso de produção. então, fazer conexões externas de SMTP diretamente se tornaria uma possibilidade.

    
por Nagarjun Kota 06.04.2012 / 19:45
fonte