Como você se certificar de email que você enviar por meio de programação não é marcada automaticamente como spam?

votos
399

Este é um assunto delicado e eu sempre confiou em técnicas, tais como e-mails baseados permissão (ou seja, apenas o envio de pessoas que você tem permissão para enviar para) e não usando descaradamente spamish terminologia.

De tarde, alguns dos e-mails que enviar programaticamente começaram sendo embaralhadas para pasta de spam das pessoas automaticamente e estou me perguntando o que eu possa fazer sobre isso.

Isto apesar do fato de que esses e-mails particulares não são aqueles que os seres humanos iria marcar como spam, especificamente, eles são e-mails que contêm as chaves de licença que as pessoas pagaram um bom dinheiro para, então eu não acho que eles vão considerá-los de spam

Eu acho que este é um grande tópico em que eu sou essencialmente um simplório ignorante.

Publicado 02/08/2008 em 09:19
fonte usuário
Em outras línguas...                            


21 respostas

votos
317

Use métodos de autenticação de e-mail, como o SPF e DKIM para provar que seus e-mails e seu nome de domínio pertencem um ao outro, e para prevenir a falsificação de seu nome de domínio. O site SPF inclui um assistente para gerar as informações de DNS para o seu site.

Verifique o seu DNS reverso para garantir que o endereço IP de seus pontos servidor de correio para o nome de domínio que você usa para enviar e-mails.

Certifique-se de que o endereço IP que você está usando é não em uma lista negra

Certifique-se de que o endereço de resposta é um endereço válido, existente.

Use o nome completo, real do destinatário no campo Para, não apenas o e-mail (por exemplo "John Smith" <john@blacksmiths-international.com>).

Monitorar suas contas de abuso, como abuse@yourdomain.com e postmaster@yourdomain.com. Isso significa que - se certificar de que existem essas contas, ler o que é enviado para eles, e agir sobre as denúncias.

Por fim, torná-lo muito fácil cancelar a inscrição. Caso contrário, os usuários irão Baixa pressionando o Spam botão, e que irá afectar a sua reputação.

Dito isto, ficando Hotmail para aceitar seus e-mails permanece uma arte.

Respondeu 02/08/2008 em 11:21
fonte usuário

votos
28

Inscreva-se para uma conta em como muitos provedores de email grandes quanto possível (gmail / yahoo / hotmail / aol / etc). Se você fazer alterações em seus e-mails, seja grande reformulação, as alterações ao código que envia os e-mails, alterações aos seus servidores de e-mail, etc, certifique-se de enviar mensagens de teste para todas as suas contas e verifique se eles não estão sendo marcadas como spam.

Respondeu 03/08/2008 em 00:00
fonte usuário

votos
25

Você pode dizer a seus usuários para adicionar o seu endereço De aos seus contatos quando eles completem a sua ordem, que, se o fizerem, vai ajudar muito.

Caso contrário, eu iria tentar obter um registro de alguns de seus usuários. Às vezes, eles têm detalhes sobre por que ela foi marcada como spam nos cabeçalhos da mensagem, que você pode usar para ajustar o texto.

Outras coisas que você pode tentar:

  • Coloque seu nome ou endereço do site no assunto
  • Mantenha todos os links na mensagem apontando para seu domínio (e não email.com)
  • Coloque um endereço ou outras informações de contato no e-mail
Respondeu 02/08/2008 em 09:32
fonte usuário

votos
23

Alguns pontos de bala de uma resposta anterior :

  • O mais importante: Será que o endereço do remetente (campo "De") pertencem a um domínio que é executado no servidor de enviar o e-mail a partir de? Se não, fazê-lo assim. Nunca use endereços de remetentes como xxx@gmail.com. Usuário reply-tose você precisar de respostas para se chegar a um endereço diferente.

  • É o seu servidor em uma lista negra (por exemplo, verificar IP em spamhaus.org)? Esta é uma possibilidade quando você está em hospedagem compartilhada quando os vizinhos se comportar mal.

  • São mails filtrados por um filtro de spam? Abra uma conta com um freemailer que tem uma pasta de spam e descobrir. Além disso, tente enviar email para um endereço sem qualquer filtragem de spam em tudo.

  • Você possivelmente precisa o quinto parâmetro "-f" de mail () para adicionar um endereço de remetente? (Veja mail () de comando no manual do PHP)

  • Se você tem acesso a arquivos de log, verificar aqueles, é claro.

  • Você verificar o "de:" endereço para possíveis mails de salto ( "devolvido ao remetente")? Você também pode configurar um separado "erros-a" endereço.
Respondeu 05/04/2010 em 17:37
fonte usuário

votos
21

Confirme se você tem o endereço correto antes de enviar e-mails. Se alguém lhe dá o endereço de e-mail errado no sinal-up, vencê-los sobre a cabeça sobre isso o mais rápido possível.

Sempre incluir clara "como cancelar a inscrição" informação em cada e-mail. Não exigem que o usuário faça o login para cancelar a inscrição, deve ser um URL exclusivo para 1-click unsubscribe.

Isso vai impedir as pessoas de marcação seus e-mails como spam porque "unsubscribing" é muito difícil.

Respondeu 03/08/2008 em 02:39
fonte usuário

votos
15

Além de todas as outras respostas, se você está enviando e-mails HTML que contêm URLs como a ligação de texto, certifique-se de que a URL corresponde ao texto de vinculação. Eu sei que Thunderbird bandeiras-os automaticamente como sendo uma farsa se não.

O caminho errado:

Go to your account now: <a href="http://www.paypal.com.phishers-anonymous.org/">http://www.paypal.com</a>

O caminho certo:

Go to your account now: <a href="http://www.yourdomain.org/">http://www.yourdomain.org</a>

Ou usar um texto ligando alheios em vez de um URL:

<a href="http://www.yourdomain.org/">Click here to go to your account</a>
Respondeu 03/10/2012 em 20:21
fonte usuário

votos
15

Você pode considerar um serviço de terceiros e-mail que lida com problemas de entrega:

  • alvo exata
  • Response Vertical
  • Contato constante
  • monitor de campanha
  • Emma
  • Return Path
  • IntelliContact
  • Silverpop
Respondeu 06/08/2008 em 16:12
fonte usuário

votos
14

Entrega de e-mail pode ser como magia negra, por vezes. O DNS reverso é realmente importante.

Eu tê-lo encontrado para ser muito útil para acompanhar cuidadosamente NDR. Eu dirijo todos os meus NDR para um único endereço de e eu tenho um serviço do Windows analisar-los para fora (Google ListNanny). Eu coloquei o máximo de informações a partir do NDR que eu puder em um banco de dados, e então eu executar relatórios sobre ele para ver se eu de repente começou a ficar bloqueado por um determinado domínio. Além disso, você deve evitar o envio de e-mails para endereços que foram previamente marcados como NDR, porque essa é geralmente uma boa indicação de spam.

Se você precisar enviar um monte de e-mails de atendimento ao cliente de uma só vez, é melhor colocar um atraso entre cada um, porque se você envia muitos e-mails quase idênticos a um domínio de cada vez, você tem certeza de acabar na sua lista negra.

Alguns domínios são apenas impossível entregar às vezes. Comcast.net é o pior.

Certifique-se de seus IPs não estão listados em sites como http://www.mxtoolbox.com/blacklists.aspx .

Respondeu 13/08/2008 em 14:44
fonte usuário

votos
12

Eu odeio dizer, mas eu e outros podem estar usando-lista branca padrões para controlar nossa filtragem de spam.

Isto significa que todos os e-mail de uma fonte desconhecida é automaticamente spam e desviado para uma pasta de spam. (Eu não deixo o meu serviço de e-mail eliminar spam, porque eu quero sempre rever as chegadas de falsos positivos, algo que é muito fácil de fazer por uma verificação rápida da pasta.)

Eu até tenho e-mail de me ir para o balde de spam porque (1) eu normalmente não enviar e-mail para mim e (2) existem spammers que falso meu endereço de retorno no spam enviadas para mim.

Assim que sair da designação spam, eu tenho que considerar que seu e-mail pode ser legítimo (de remetente e assunto) e abri-lo pela primeira vez em texto simples (meu padrão para todas as chamadas e-mail, spam ou não) para ver se ele é legítimo . Minha pasta de spam não vai usar todos os links em e-mails, por isso estou protegida contra as ligações da imagem complicadas e outro mau comportamento.

Se eu quiser futuras chegadas da mesma fonte para ir para minha caixa de e não ser desviado para revisão spam, vou especificar que ao meu cliente de e-mail. Para as organizações que usam forwarders bulk-mail e endereços de remetentes únicos por parte do correio, isso é muito ruim. Eles nunca obter a minha aprovação e sempre aparecem na minha pasta de spam, e se eu estou ocupado eu nunca vou olhar para eles.

Finalmente, se um e-mail não é legível em texto simples, mesmo quando enviados como HTML, é provável que eu apenas excluí-lo a menos que seja algo que eu sei que é de interesse para mim em virtude da fonte e valiosas experiências anteriores.

Como você pode ver, é em última análise, sob um controle de usuários e não há nenhum ato automatizado que vai convencer um tal sistema que seu e-mail é legítimo a partir de sua estrutura por si só. Neste caso, você precisa jogar bonito, não faça nada que seja semelhante ao phishing, e tornar mais fácil para os usuários dispostos a confiar no seu e-mail para adicionar à sua lista branca.

Respondeu 08/11/2008 em 19:24
fonte usuário

votos
12

Yahoo usa um método chamado Sender ID, que pode ser configurado em O Assistente de configuração SPF e entrou no seu DNS. Também um dos mais importantes para o Exchange, Hotmail, AOL, Yahoo, e outros é ter um DNS reverso para o seu domínio. Aqueles vai nocautear a maioria das questões. No entanto, você nunca pode impedir uma pessoa bloqueando intencionalmente seus ou personalizados regras.

Respondeu 02/08/2008 em 14:45
fonte usuário

votos
11

um dos e-mails do meu aplicativo foi constantemente a ser marcado como spam. era html com um único link, que enviei como html no corpo com um tipo de conteúdo text / html.

minha resolução mais bem sucedida para este problema foi para compor o e-mail de modo que parecia que foi gerado por um cliente de e-mail.

eu mudei o email para ser um documento mime multipart / alternativa e eu agora geram ambas as partes text / plain and text / html.

o e-mail não é mais detectado como lixo pelo Outlook.

Respondeu 11/08/2008 em 01:59
fonte usuário

votos
10

Você precisa de uma entrada de DNS reverso. Você precisa não enviar o mesmo conteúdo para o mesmo usuário duas vezes. Você precisa testá-lo com alguns clientes de webmail e-mail comuns. Pessoalmente eu corri a minha através de um assassino recém-instalado spam, um assassino de spam treinados e hotmail múltipla, gmail, e as contas da AOL.

Mas você viu que o spam que não parece conectar-se a ou anunciar alguma coisa? Isso é um spammer tentando afetar seu filtro Bayesian. Se ele pode obter uma boa classificação e, em seguida, incluir algumas palavras que seriam em seus futuros e-mails pode ser automaticamente aprendidas tão bom. Então, você realmente não pode adivinhar o filtro de um usuário vai ser definido como no momento da sua correspondência.

Por último, eu não classificar a minha lista, os domínios, mas randomizados ele.

Respondeu 06/08/2008 em 02:54
fonte usuário

votos
8

Descobri que usando os destinatários verdadeiro nome e sobrenome no corpo é uma certeza fogo maneira de obter através de um filtro de spam.

Respondeu 03/08/2008 em 14:57
fonte usuário

votos
7

No Reino Unido, é também a melhor prática para incluir um endereço físico real para sua empresa e seu número de registo.

Dessa forma, é tudo aberto e honesto e eles são menos propensos a marcá-lo manualmente como spam.

Respondeu 13/08/2008 em 14:13
fonte usuário

votos
6

A coisa mais importante que você pode fazer é ter certeza de que as pessoas que você está enviando e-mails não são provavelmente vai apertar o botão "Spam" quando receber o seu e-mail. Então, ficar com as seguintes regras:

  • Verifique se você tem a permissão das pessoas que você está enviando e-mail para. Nunca envie um email para alguém que não o fez de você.

  • Identificar claramente quem você é direita na parte superior de cada mensagem, e por que a pessoa está recebendo o e-mail.

  • Pelo menos uma vez por mês, enviar um e-mail lembrete para as pessoas em sua lista (se você estiver executando uma lista), forçando-os a optar volta à lista, a fim de manter a receber comunicações de você. Sim, isso vai significar a sua lista fica mais curto ao longo do tempo, mas o up-side é que as pessoas em sua lista são "comprados em" e será menos provável para sinalizar o seu e-mail.

  • Mantenha o seu conteúdo altamente relevante e útil.

  • Dar às pessoas uma maneira fácil de optar por outras comunicações.

  • Usar um serviço de envio de email como SendGrid que trabalha duro para manter uma boa reputação IP.

  • Evitar o uso de links curtos - estas são muitas vezes na lista negra.

Seguindo essas regras de ouro irá percorrer um longo caminho.

Respondeu 18/05/2012 em 20:04
fonte usuário

votos
6

Eu adicionaria :

Fornecer unsubscription real sobre cliques em "unsubscribe". Eu vi boletins real, fornecendo um link de cancelamento de inscrição fictícia que após o clique mostra "foi retirado com sucesso", mas eu ainda vai receber mais boletins informativos.

Respondeu 31/08/2008 em 13:50
fonte usuário

votos
5

Eu tive o mesmo problema no passado em muitos sites que tenho feito aqui no trabalho. O único método garantido de ter certeza que o usuário recebe o e-mail é para aconselhar o usuário a adicionar-lo para lá lista segura. Qualquer outro método é realmente só vai ser algo que pode ajudar com isso e não é garantida.

Respondeu 06/08/2008 em 20:31
fonte usuário

votos
4

Poderia muito bem ser o caso que as pessoas que se inscreverem para o seu serviço está entrando em e-mails com erros de digitação que você não corrigirem. Por exemplo: Chris @ gmial.com -ou- james @ hotnail.com .

E esses domínios são configurados para ser usado como spamtraps que irá Bandeira automaticamente IP / ou domínio do seu servidor de e-mail e e prejudicar sua reputação.

Para evitar isso, fazer uma dupla verificação para o endereço de e-mail que é introduzido após a sua assinatura do produto. Além disso, enviar um e-mail de confirmação para realmente garantir que este endereço de e-mail é 100% validados por um ser humano que está a entrar no e-mail de confirmação, antes de enviá-los a chave do produto ou aceitar a sua inscrição. O e-mail de verificação deve exigir que o destinatário clicar em um link ou responder a fim de realmente confirmar que o proprietário da caixa de correio é a pessoa que se inscreveu.

Respondeu 28/01/2017 em 22:51
fonte usuário

votos
3

Parece que você está dependendo de algum feedback para determinar o que é ficar preso no fim de recepção. Você deve verificar a saída enviar-se para "spaminess" óbvia.

Comprar qualquer sistema de controle de spam decente, e enviar o seu correio de saída através dele. Se você enviar qualquer volume razoável de e-mail, você deve estar fazendo isso de qualquer maneira, por causa do risco de envio de vírus de saída, especialmente se você tiver usuários Windows Desktop.

Proofpoint tinha serviços de spam + anti-vírus + alguma reputação em uma única implantação, por exemplo. (Eu costumava trabalhar lá, então Acontece que eu sei isso em cima da minha cabeça. Eu tenho certeza que outros fornecedores neste espaço têm características semelhantes.) Mas você começa a idéia. Se você enviar seu e-mail através de uma configuração básica controle de spam comercial, e não passar, ele não deve estar indo para fora da sua rede.

Além disso, existem algumas empresas que podem ajudá-lo com o aumento da taxas de entrega de não-spam, e-mail de saída, como Habeas.

Respondeu 28/10/2008 em 14:28
fonte usuário

votos
1

O Google tem uma ferramenta e diretrizes para isso. Você pode encontrá-los em: https://postmaster.google.com/ Registre-se e verificar o seu nome de domínio e Google fornece uma pontuação individual desse endereço IP e domínio.

A partir das diretrizes de remetentes em massa :

A autenticação garante que suas mensagens podem ser corretamente classificados. Os e-mails que não têm autenticação são susceptíveis de ser rejeitado ou colocado na pasta de spam, dada a elevada probabilidade de que eles são mensagens usadas para golpes de phishing forjado. Além disso, e-mails não autenticados com anexos podem ser outrightly rejeitado, por razões de segurança.

Para garantir que o Gmail possa identificá-lo:

  • Use um endereço IP consistente para enviar correio a granel.
  • Manter registros de DNS reverso válidos para o endereço IP (es) a partir do qual você envia um email, apontando para seu domínio.
  • Use o mesmo endereço no 'De:' cabeçalho em cada correio em massa que envia. Também recomendamos o seguinte:

  • Assinar mensagens com DKIM. Não autenticar mensagens assinadas com chaves usando menos de 1024 bits.

  • Publicar um registro SPF.
  • Publicar uma política DMARC.
Respondeu 03/01/2018 em 11:16
fonte usuário

votos
0

Eu sempre uso: https://www.mail-tester.com/

Isso me dá feedback sobre a parte técnica do envio de um e-mail. Como SPF registros, DKIM, pontuação Spamassassin e assim por diante. Mesmo que eu sei o que é necessário, eu continuamente cometer erros e mail-tester.com torna mais fácil para descobrir o que pode estar errado.

Respondeu 27/06/2017 em 08:19
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more