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

PHP & Base de données Discussion :

Problème fonction Mail de PHP


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    depend des jours
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : depend des jours
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Problème fonction Mail de PHP
    Hello les gens ,

    Alors voila je bataille depuis 2 jours sans trouver de solutions.

    J ai créer un formulaire dans le lequel je récupère différentes infos que je balance dans une table SQL jusque la tout ce passe bien .

    du coup j ai décidé d ajouter un envoie de mail pour informé qu il y a une nouvelle entrée dans la base de donnée .

    Et c est la que ça se corse , des que je veux ajouter une adresse web dedans le mail ne part pas a savoir que sans il part tres bien . J ai tester l envoie sur une boite gmail et une autre via serveur OVH .
    Voici mon le bou de code avec le mail .

    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
     
     
    $nomResult=  "toto";
    $prenomResult = "bubu" ; 
     
    $tafResult = "emplo"i ; 
    $SlaveResult = "esclave interne"; 
    $mailResult =  "toinmail@mail.com";
     
    $link = "www.google.com" ; // <-------------   ceci est mon probleme 
     
     $to  = 'mon_mail@gmail.com';
     $subject = 'une nouvelle candidature de '. strip_tags("".$nomResult." ".$prenomResult ) .' est présente pour un '. strip_tags("".$tafResult."".$slaveResult) ;
     
    $message = '<html><body>';
    $message .= '<img class="" src="http://fabrique-d-images.com/imgs/0_Icones/candi.jpg" alt="avatar"/>';
    //$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
    $message .= '<table>';
    $message .= "<tr ><td><strong>Name:</strong> </td><td>" . strip_tags($nomResult." ".$prenomResult ) . "</td></tr>";
    $message .= "<tr><td><strong>Email:</strong> </td><td>" . strip_tags($mailResult) . "</td></tr>";
    $message .= "<tr><td><strong>Postule:</strong> </td><td>" . strip_tags($tafResult) .strip_tags($slaveResult) . "</td></tr>";
    $message .= "<tr><td><strong>Sa fiche:</strong></td><td>" .$link.  "</td></tr>";
    $message .= "</table>";
    $message .= "</body></html>";
     
    $message = wordwrap($message, 70, "\r\n");
     
    // To send HTML mail, the Content-type header must be set
    $headers  ='From:Candidature <jobs@fabrique-d-images.com>'."\r\n";  
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";
     
     
    mail($to, $subject, $message, $headers);

    Si qq 1 a une idee je suis preneur Merci d avance

  2. #2
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Il ne part pas ou bien il n'est pas reçu ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Homme Profil pro
    depend des jours
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : depend des jours
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    j ai un doute ,

    Pour quand je fais un echo du message a la toute fin il m'affiche bien le tout .

    Donc j'en conclu que le mail part mais n'est pas reçue .

    Je suis novice en Php genre je m y suis plongé depuis 1 semaine . Donc si tu peux me donner une marche a suivre pour voir si le mail part ça m'aiderai bien .

    Cordialement .

  4. #4
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Si tu ne recois plus le mail quand tu changes le contenu, il est problable qu'il soit intercepté par un filtre anti-spam.

    Tu peux avoir de meilleurs resultats en utilisant une classe comme PHPMailer, qui construit les mails de manière plus réglementaire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Candidat au Club
    Homme Profil pro
    depend des jours
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : depend des jours
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Ouai je peux aussi faire ceci .

    Ceci dis j aimerai bien connaitre mon erreur .
    Je vais regarder sur ovh si il n y a pas un filtre activé tout de meme .

    Merci de t'etre penché sur le probleme .

  6. #6
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Le filtre peut être côté envoi ou côté reception.
    Avec PHPMailer d'ailleurs tu as un mode DEBUG qui te donne la réponse du SMTP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Problème fonction mail php
    Par mikael2235 dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2010, 20h37
  2. problème fonction mail() avec PHP 5.2 et IIS6
    Par Aliximo dans le forum IIS
    Réponses: 0
    Dernier message: 05/06/2008, 12h19
  3. [Mail] Problème fonction mail() pas de sujet ni corps!
    Par webrider dans le forum Langage
    Réponses: 3
    Dernier message: 28/06/2006, 17h04
  4. [Mail] probleme avec la fonction mail de php
    Par fdavid dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2006, 15h48
  5. [Mail] Fonction mail () de php
    Par goma771 dans le forum Langage
    Réponses: 5
    Dernier message: 20/02/2006, 21h18

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