phpMailer gmail spam

Utilizo phpMailer, pero tengo un problema: cuando el destinatario es Gmail o Yahoo, mi correo electrónico termina en la carpeta de correo no deseado. ¿Como es posible? El código es este:

        $mail->AddCustomHeader('Reply-to:[email protected]'); 
        $mail->From="[email protected]";
        $mail->FromName="MY NAME";  

        $mail->IsSendmail(); 

        $mail->AddReplyTo("[email protected]");

        $mail->From       = '[email protected]';
        $mail->FromName   = 'My name';
        $mail->AddAddress($to, $toName);
        $mail->Subject  = $subject;
        $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; 
        $mail->WordWrap   = 80; // set word wrap
        $body->'Hello';
        $mail->MsgHTML($body);
        $mail->IsHTML(true); // send as HTML

Respuestas a la pregunta(1)

Su respuesta a la pregunta