1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

evitar e-mail ir para caixa spam

Discussão em 'Web Development' iniciada por fil79, 4 de Novembro de 2008. (Respostas: 11; Visualizações: 2538)

  1. fil79

    fil79 Power Member

    Boas

    Tenho um script de envio de mail php, que faz autenticação SMTP. Não deveria ser suficiente para não ir para a caixa de Spam? é que por vezes acontece em alguns casos. Como posso evitar isso, se é que posso? Desde já agradeço
     
  2. spastikman

    spastikman Banido


    O facto de ser considerado ou não spam pode depender de muitas variáveis. A melhor maneira mesmo de evitar isso é não enviar em massa para toda a gente.
     
  3. fil79

    fil79 Power Member


    não é o caso...basicamente montei no backoffice um sistema de envio de mails aos clientes, que contacta sempre individualmente, mas nem sempre vai para a caixa principal de mail o que causa transtornos..não se trata de envio de newsletters ou afins
     
    Última edição: 4 de Novembro de 2008
  4. anjo2

    anjo2 Power Member

    Verifica se o dominio ou o ip do servidor está listado nalguma lista de spam
     
  5. fil79

    fil79 Power Member

    como posso fazer isso?
     
  6. pedro-silva

    pedro-silva Power Member

    pois eu também tenho o mesmo problema,,

    fiz um website para um associação, e sempre que há actividades tenho de mandar um mail para a lista de sócios, são mais de 100!

    o que acontece é que todos os mails do hotmail e msn vão para SPAM ,,,

    ouvi dizer que a solução está no Sender Policy Framework (SPF)

    mas ainda não tive tempo para pesquisar sobre o assunto.


    cumprimentos..
     
  7. fabioneves

    fabioneves Power Member

    O problema provavelmente está na mensagem que envias.
    A maioria dos servidores de anti-spam filtra a mensagem por determinados critérios de avaliação. Cada critério tem uma pontuação associada, se a soma da pontuação for superior a X essa mensagem é considerada como sendo SPAM.

    Para te dar um exemplo simples, há um critério que verifica se o assunto da mensagem está todo em CAPS LOCK, se estiver atribui uma pontuação de X à mensagem nesse critério, depois é somado tudo como já disse..

    Outra das causas poderá estar no SMTP que estás a enviar a mensagem, poderá estar configurado incorrectamente, como o hostname, etc.. existem 1001 coisas que podem influenciar nisto.. já tive muita dor de cabeça com servidores de mail lol

    Se precisares de mais ajuda é só dizer,
    Boa sorte!
     
  8. nunoms

    nunoms Power Member

    Eu já tive esse problema, que ía parar ao spam em contas hotmail e gmail.

    Inclusive fiz um formulario de inscrição para uma empresa em que o email ía parar à empresa e uma cópia de confirmação ao utilizador.

    Tenta usar isto:

    $headers = "MIME-Version: 1.0\n\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\n";
    $headers .= "X-Priority: 1\n"; // 1 Mensagem Urgente, 3 Mensagem Normal
    $headers .= "From: ".$email."\n";

    mail("$mail_destino", "Pré-Inscrição de Cursos", $msg, $headers);

    Depois diz se resultou.

    Cumprimentos,
     
  9. fil79

    fil79 Power Member

    não estou a usar a função mail (o meu servidor não permite)..uso uma classe que faz a autenticação por SMTP...
     
  10. anjo2

    anjo2 Power Member

    O servidor não permite? Mas que servidor é esse? Podes enviar por MP
     
  11. nunoms

    nunoms Power Member

    Penso que qualquer servidor deixa enviar email pela função mail.

    Caso estejas a usar o PhpMailer, usa estes parametros:

    $mail->From = "email"; // From
    $mail->FromName = "$nome"; // Nome de quem envia o email
    $mail->AddAddress("email","nome"); // Email e nome de quem receberá
    $mail->AddReplyTo("$email","$nome"); //Responder
    //$mail->AddCC("[email protected]"); //Com cópia
    //$mail->AddBCC("$email"); //Com cópia oculta
     
  12. fil79

    fil79 Power Member

    resposta do serviço de host:

    Esta situação e devida ao servidor onde se encontra o seu alojamento.

    Neste servidor não é possível o envio de emails através de "nobody".

    Caso não consiga efectuar a autentificação, poderemos efectuar uma nova migração onde esta opção não esta habilitada

     

Partilhar esta Página