Page 1 sur 1

Mes mails arrivent en spam

Posté : 06 janv. 2010, 15:49
par jojo1000
Bonjour tout le monde,
j'ai un problème mes mails arrivent dans mes spams? Mons site est sérieux est les mails que j'envoie sont envoyés à la demande des utilisateurs. Comment faire pour qu'ils ne soient pas considérés comme des spams?
Quelqu'un sait?

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 15:55
par stealth35
montre nous ton code, ton mail est consiéré comme un spam, l'adresse de l'envoyeur mise dans l'en tete est differente de celle qui envoie le mail (ton compte smtp) ex:

dans ton php.ini ton compte smtp est [email protected], mais dans l'en tete de ton mail c'est [email protected]

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 16:16
par jojo1000
if($message != "")
	{
		$nombre = count($message)-1;
		$texte = "<html><body>Voici des annonces en rapport avec votre recherche. ".$nombre." annonce(s) à voir : ";
		$i = 0;
		while($i < (count($message)-1))
		{
			
			$lien = "http://www.immobilieretcredit.com/fiche.php?param=".$message[$i];
			$texte .= "<br><a href='$lien'>Un bien correspond à votre recherche</a>";
			$i++;
		}
	
	$expediteur = "[email protected]";
	$reponse=$expediteur;
	if(mail($entry->MAIL,'Alerte',$texte.'</body></html>',"From: $expediteur\r\n".
        "Reply-To: $reponse\r\n".
        "Content-Type: text/html; charset=\"iso-8859-1\"\r\n")) echo 'mail envoyé'; else echo 'pas envoyé';
	}
Oui bien sûr l'adresse de l'entête est différente que dans le php.ini(enfin je suppose); je suis hebergé par oneandone et je sais pas où on modifie le php.ini.

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 16:22
par stealth35
tu peu le faire avec ini_set en haut de ton fichier

ini_set('sendmail_from', [email protected]);

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 16:28
par jojo1000
php me sort une erreur : Parse error: syntax error, unexpected '@' in /homepages/44/d203453362/htdocs/immobilieretcredit.com/envoiealerte.php on line 2
biensur envoiealerte c'est mon fichier :lol:

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 16:38
par stealth35
oui dsl faut mettre les quote
ini_set('sendmail_from', '[email protected]');

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 16:51
par jojo1000
Oui, j'avais corrigé mais les mails arrivent toujours en spam.

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 17:01
par stealth35
et si tu met pas From: $expediteur\r\n" dans l'en tete

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 17:14
par jojo1000
Oui effectivement mais le nom de l'expéditeur n'est plus le même.
C'est quand même embêtant. Au lieu de "[email protected]" j'ai "CGI-MAILER".
Tu sais comment arranger ça?

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 17:27
par stealth35
meme avec le coup du ini_set avant ?

Re: Mes mails arrivent en spam

Posté : 06 janv. 2010, 17:54
par jojo1000
Oui. J'ai le ini_set en début de code, j'ai viré le from:$expediteur alors mes mails ne sont plus des spams mais ils ont pas le nom d'expéditeur que je voudrais; je mets un titre de mail explicite donc ça polisse un peu les choses mais les gens regardent avant tout le nom d'expéditeur donc ça pose un petit problème quand-même.