8722 sujets

Développement web côté serveur, CMS

Bonjour à tous,

J'utilise Phpmailer afin d'envoyer mes emails en Html et mes emails arrivent généralement en SPAM ; j'ai essayé sur Hotmail et GMail. Voici le contenu du script PHP :

	$mail = new PHPmailer();
	$mail->IsMail();
	$mail->IsHTML(true);
	$mail->CharSet = 'UTF-8';
	$mail->From = 'newsletter@site.com';
	$mail->FromName = 'Newsletter Site.com';
	$mail->AddReplyTo('newsletter@site.com');
	ob_start();
	require('../text.html');
	$mail->Body = ob_get_contents();
	ob_end_clean();
	$mail->Subject = 'Innovons ensemble - Site.com';
	foreach($users as $user) {
		$mail->AddBCC('gaylordp@hotmail.fr');
		$mail->AddBCC('gaylord.p@gmail.com');
	}


Ce code expédie donc les emails en SPAM Smiley confus
Pour information, j'utilise un hébergement mutualisé OVH. Smiley smile

Quelqu'un aurait une idée ?
Merci d'avance Smiley smile
Modifié par Gaylord.P (26 Nov 2012 - 13:30)
Attention au From, addreplyto, ... la majorité des problèmes viennent de là.

Essaye de faire des tests pas à pas : exemple avec l'utilisation de la fonction mail() PHP de la manière la plus simple (... afin de voir si ça tombe en SPAM ou non) puis petit à petit jusqu'à voir quel paramètre est bloquant.

Bon courage Smiley cligne
salut..

En premier lieu le BCC est bloquant...

l'envoi en nombre sur x adresses en copie est directement rangé dans les spams
il faut envoyé mail par mail, une adresse par une adresse
certains seront en spam(assez peu) mais c'est du aux restrictions fournisseurs

mais avec le bcc c'est 99% des cas en spam c'est la plus mauvaises méthode d'envoi !