IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Fonction mail() arrive dans les spams


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 101
    Par défaut Fonction mail() arrive dans les spams
    Bonjour à tous.

    Sur des formulaires de contact de quelques petits sites, j'utilise la fonction mail() pour les envois. Depuis quelques temps, je vois que ces mails atterrissent directement dans la boite de spam (de gmail notamment).

    Est-ce que c'est le formulaire qui est en cause ?
    Au passage si vous avez des conseils pour l'améliorer, car c'est un formulaire "maison" que j'ai remanié plusieurs fois (pas forcément dans le bon sens).


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <?php
    	if(isset($_POST['nom']) AND isset($_POST['email']) AND isset($_POST['message'])){
    		$from = $_POST["email"];
    		$sujet = "XXX - Formulaire de contact";
    		$contenu .= "<strong>Nom</strong> : ".$_POST["nom"]." <br />";
    		if(isset($_POST['prenom'])){$contenu .= "<strong>Pr&eacute;nom</strong> : ".$_POST["prenom"]." <br />";}
    		if(isset($_POST['adresse'])){$contenu .= "<strong>Adresse</strong> : ".$_POST["adresse"]." <br />";}
    		if(isset($_POST['cp'])){$contenu .= "<strong>Code Postal</strong> : ".$_POST["cp"]." <br />";}
    		if(isset($_POST['ville'])){$contenu .= "<strong>Ville</strong> : ".$_POST["ville"]." <br />";}
    		if(isset($_POST['pays'])){$contenu .= "<strong>Pays</strong> : ".$_POST["pays"]." <br />";}
    		if(isset($_POST['telephone'])){$contenu .= "<strong>T&eacute;l&eacute;phone</strong> : ".$_POST["telephone"]." <br />";}
    		$contenu .= "<strong>Email</strong> : ".$_POST["email"]." <br />";
    		$msg = nl2br($_POST["message"]);
    		$contenu .= "<br /><strong>Message</strong> :<br />".$msg." <br />";
    		$headers  = "MIME-Version: 1.0" . "\r\n";
    		$headers .= "Content-Type: text/html; charset=utf-8" . "\r\n";
    		$headers .= "From:".$from."" . "\r\n";
    		$to = "destinataire@XXX.com";
    		mail($to,stripslashes($sujet),stripslashes($contenu),$headers);
    		echo '<p>Votre message a bien &eacute;t&eacute; envoy&eacute;.</p><p>XXX traite actuellement votre demande et vous recontactera au plus vite.</p>';
    	}
    	else
    	{
    ?>
    <form id="monForm" action="contact.php" method="post" name="contact" onSubmit="return fnVerif()">
    	<p><label for="form_nom">* Nom : </label><input type="text" id="form_nom" name="nom" /></p>
    	<p><label for="form_prenom">Pr&eacute;nom : </label><input type="text" id="form_prenom" name="prenom" /></p>
    	<p><label for="form_adresse">Adresse : </label><input type="text" id="form_adresse" name="adresse" /></p>
    	<p><label for="form_cp">Code Postal : </label><input type="text" id="form_cp" name="cp" /></p>
    	<p><label for="form_ville">Ville : </label><input type="text" id="form_ville" name="ville" /></p>
    	<p><label for="form_pays">Pays : </label><select id="form_pays" name="pays"><option>France</option><option>Belgique</option><option>Pays-Bas</option><option>Luxembourg</option><option>Suisse</option><option>Espagne</option><option>Angleterre</option><option>Su&egrave;de</option><option>Italie</option><option>Finlande</option><option>Allemagne</option><option>Portugal</option><option>Autre</option></select></p>
    	<p><label for="form_telephone">T&eacute;l&eacute;phone : </label><input type="text" id="form_telephone" name="telephone" /></p>
    	<p><label for="form_email">* Email : </label><input type="text" id="form_mail" name="email" /></p>
    	<p align="left"><label for="form_message">* Message : </label><textarea type="text" id="form_message" name="message" /></textarea></p>
    	<p><label class="form_label_nostyle">&nbsp;</label><input type="submit" value="Envoyer" name="submit" /></p>
    	<p>* Champs obligatoires</p>
    </form>
    <?php
    	}
    ?>

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Il peut y avoir plein de raisons , quelques - unes :

    - Tons serveur est blacklisté
    - L'adresse mail de l'expéditeur est étrange
    - Le contenu du mail est étrange , comporte un lien suspect
    - Le ration texte/Image n'est pas bon

    etc ....
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 101
    Par défaut
    Citation Envoyé par RideKick Voir le message
    - Tons serveur est blacklisté
    Je suis chez OVH, je ne pense que ça vienne de ça ?

    Citation Envoyé par RideKick Voir le message
    - L'adresse mail de l'expéditeur est étrange
    J'ai vérifié toutes les adresses mails, ce sont des adresses "normales" (nomprenom@orange.fr, p.nom@hotmail.fr, etc...)

    Citation Envoyé par RideKick Voir le message
    - Le contenu du mail est étrange , comporte un lien suspect
    Pas de liens dans le mail, le contenu est celui ci-dessus. Ca donne ça par exemple :
    Email : nomprenom@orange.fr
    Nom : nom
    Prénom : prenom
    Message : recherche prix sur des sauna pour deux personnes


    Citation Envoyé par RideKick Voir le message
    - Le ration texte/Image n'est pas bon
    Ca consiste en quoi ? C'est la 1ère fois que j'entends parler de ça pour un formulaire

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par IgotaBreizh Voir le message
    Je suis chez OVH, je ne pense que ça vienne de ça ?
    Bah peut être que si justement , ce n'est pas le fait que tu sois chez OVH , mais plutôt le fait de savoir si le serveur sur lequel ton site se trouve n'a pas été blacklisté

    Citation Envoyé par IgotaBreizh Voir le message
    Ca consiste en quoi ? C'est la 1ère fois que j'entends parler de ça pour un formulaire
    Dans ton cas , pas de soucis , mais il faut savoir que des emails qui contiennent des images doivent impérativement contenir beaucoup plus de textes et des balises alt , sinon ils sont considérés comme spam.

    Tu as ce problème seulement sur gmail ?
    Si c'est le cas quand 'email arrive en spam , essaie de le signaler comme normal , peut être que ça peut résoudre le problème .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Certains filtres anti-spam considerent aussi que si l'adresse email et le domaine d'envoi ne correspondent pas, l'adresse email a été usurpée.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 101
    Par défaut
    Citation Envoyé par RideKick Voir le message
    Bah peut être que si justement , ce n'est pas le fait que tu sois chez OVH , mais plutôt le fait de savoir si le serveur sur lequel ton site se trouve n'a pas été blacklisté
    En gros je peux pas le savoir ça ? Faut que je demande à ovh si leur serveur est blacklisté ? (m'étonnerais qu'ils me répondent rapidement ceux là...)

    Citation Envoyé par RideKick Voir le message
    Tu as ce problème seulement sur gmail ?
    Si c'est le cas quand 'email arrive en spam , essaie de le signaler comme normal , peut être que ça peut résoudre le problème .
    A priori oui. Le problème est que l'email du client (=destinataire) est en @gmail et je peux pas le faire pour lui.
    En plus à ce que je vois si je signal un mail comme normal, le suivant ne vas pas être pris en compte (contenu+email de provenance forcément différent)

  7. #7
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par IgotaBreizh Voir le message
    En gros je peux pas le savoir ça ? Faut que je demande à ovh si leur serveur est blacklisté ? (m'étonnerais qu'ils me répondent rapidement ceux là...)

    Tu peux essayer déjà avec l'adresse ip chez spamhaus : http://www.spamhaus.org/lookup.lasso
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

Discussions similaires

  1. Mes mails vont dans les spams
    Par ben60 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 16/12/2009, 01h41
  2. E-mail qui va dans les spams
    Par Tmutantv1 dans le forum Langage
    Réponses: 9
    Dernier message: 25/02/2009, 14h57
  3. Mail Lotus dans les brouillons
    Par lolo.momo dans le forum VBA Access
    Réponses: 0
    Dernier message: 21/01/2008, 22h03
  4. mails envoyé depuis mon site vont dans les spams de gmail
    Par lysandre dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 21/01/2008, 11h32
  5. Réponses: 49
    Dernier message: 31/08/2007, 13h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo