Evite enviar e-mails tratados como lixo eletrônico usando a função php mail

Eu escrevi um script PHP para enviar e-mail

Meu script é assim:

$headers =  'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: [email protected]' . "\r\n";

// Email Variables
$toUser  = "[email protected]"; // recipient
$subject = "testing"; // subject
$body    = "<html><body><p>
             Example of including an image via html \<img\> tag:
             <br>
             <img src='../images/profile.jpg'>
             <br>
             My new picture
             <br></p></body></html>"; // content

if (mail($toUser,$subject,$body,$headers)) {
    echo "sent";
} else {
    echo "failed";
}

Bem, é claro que uso um endereço de e-mail válido para remetente e destinatário. Eu recebi o email, mas ele vai para o lixo eletrônico. Então eu fui para a pesquisa do google. É por causa do meu problema de script "cabeçalho"? Caso contrário, o que poderia fazer com que meu script enviasse lixo eletrônico? Qualquer solução

questionAnswers(14)

yourAnswerToTheQuestion