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 :

problème d'envoi de formulaire


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 24
    Points : 10
    Points
    10
    Par défaut problème d'envoi de formulaire
    Bonjour,

    Je vous écris car après de longues recherches je n'ai rien trouvé d'interessant.

    Voici mon problème :

    J'ai construit un formulaire, et je souhaite me l'envoyer par mail. Seulement j'ai essayé bcp de script php et il y en a une partie qui ne marche pas, et l'autre partie marche mais envoi le mail dans les "courriers indésirables", il se fait prendre pour du spam.

    Sauriez-vous quel script je pe exécuter pour envoyer mon formulaire comme un mail normal (par exemple les mails envoyé par un forum phpbb ou invision sont transmis comme des mails normaux).

    J'ai essayé déjà de modifier l'en-tête mais rien ne change. help.

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
         $to      = 'personne@example.com';
         $subject = 'le sujet';
         $message = stripslashes($_POST['message']);
         $headers = 'From: '.$_POST['from']. "\r\n" .
         'X-Mailer: PHP/' . phpversion();
     
         mail($to, $subject, $message, $headers);
     ?>

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 24
    Points : 10
    Points
    10
    Par défaut
    non c'est toujours pareil, ce script me fait reçevoir le courier en indésirable...
    Ce qui est bizzare c'est qu'on pourrai dire que ça vient peut-être du server mais su le même ftp j'ai un forum installé et il n'y a aucun soucis avec les mails.
    Je ne comprends vraiment pas d'ou est ce que ça pe venir.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Points : 11
    Points
    11
    Par défaut même problème et pas de réponse
    Salut,

    j'ai exactement le même problème que toi Rocket666,
    Je le reçois bien pour ma part, mais sur certaines boîtes, il se place directement dans le dossier "spam". Sur d'autres boîtes, le mail n'arrive jamais (les boîtes Pro)...

    Voivi mon script php

    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
    <?php 
     
    $societe=$_POST['societe']; 
    $nom=$_POST['nom'];
    $adresse=$_POST['adresse'];
    $ville=$_POST['ville'];
    $cp=$_POST['cp'];
    $mail=$_POST['mail'];
    $telephone=$_POST['telephone']; 
    $objet=$_POST['objet'];
    $message=$_POST['message'];
     
     
    /////voici la version Mine 
    $headers = "MIME-Version: 1.0\r\n"; 
     
    //////ici on détermine le mail en format text 
    $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; 
     
    ////ici on détermine l'expediteur et l'adresse de réponse 
    $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; 
     
    $subject="Contact sur D-Light"; 
    $destinataire="exemple@yahoo.fr"; 
    $body=" Société : " . $_POST['societe']." , \n Nom : " . $_POST['nom']." , \n Adresse : " . $_POST['adresse']." , \n Ville : " . $_POST['ville']." , \n Code postal : " . $_POST['cp']." , \n E-Mail : " . $_POST['mail']." , \n Téléphone : " . $_POST['telephone']." , \n Objet : " . $_POST['objet']." , \n Message : " . $_POST['message']."\n";  
    if (mail($destinataire,$subject,$body,$headers)) { 
    header ("Location: message.html"); 
    } else { 
    echo "Une erreur s'est produite"; 
    } 
    ?>

  5. #5
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Bonjour

    Une réponse en php : avec les headers vous changer l'adresse email de l'expéditeur ? Ca peut faire croire à l'anti spam que c'est un spam.

    Une réponse générale : configurez donc votre anti spam, l'adresse de l'expéditeur est toujours la même ? pourquoi ne mettez vous pas cette adresse dans la liste des expéditeurs autorisés ?

Discussions similaires

  1. [RegEx] [Formulaire]= problème d'envoi de formulaire avec pièces jointes
    Par lyamarin dans le forum Langage
    Réponses: 22
    Dernier message: 03/04/2007, 14h29
  2. [AJAX] Envoie de formulaires
    Par LoK dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/11/2006, 21h30
  3. [Mail] problème d'envoi de formulaire par mail
    Par alpking dans le forum Langage
    Réponses: 2
    Dernier message: 13/07/2006, 20h12
  4. Problème d'envoi par formulaire
    Par k o D dans le forum Langage
    Réponses: 3
    Dernier message: 29/12/2005, 19h31
  5. [HTML] Problème d'envoi de formulaire
    Par autumn319 dans le forum ASP
    Réponses: 26
    Dernier message: 03/09/2003, 11h06

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