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 :

[Mail] Problème de Fonction mail()


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 73
    Points : 43
    Points
    43
    Par défaut [Mail] Problème de Fonction mail()
    Bonjour,

    J'ai installer le serveur apache + php + MySQL + phpMyAdmin, comme dans le tutoriel de apache. Jusque la tout se passe normalement.
    Sur mon site Web j'aimerais installer un formulaire gérer par la focntion mail().

    Voici le code que j'ai pour ma page html (formulaire.html)
    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
     
    <form id="form1" name="form1" method="post" action="http://www.monsite.com/envoi.php">
        <label>
        <input name="Nom" type="text" id="Nom" />
        </label>
        <label></label>
        <p>
          <label>
          <input name="Pr&eacute;nom" type="text" id="Pr&eacute;nom" />
          </label>
        </p>
        <p>
          <label>
          <input name="Soci&eacute;t&eacute;" type="text" id="Soci&eacute;t&eacute;" />
          </label>
        </p>
        <p>&nbsp;</p>
        <p>
          <label>
          <input name="Email" type="text" id="Email" />
          </label>
        </p>
        <p>
          <label>
          <input name="Tel" type="text" id="Tel" />
          </label>
        </p>
        <p>
          <label>
          <input name="Adresse" type="text" id="Adresse" />
          </label>
        </p>
        <p>
          <label>
          <input name="Cp" type="text" id="Cp" />
          </label>
        </p>
        <p>
          <label>
          <input name="Ville" type="text" id="Ville" />
          </label>
        </p>
        <p>&nbsp;</p>
        <p>
          <label>
          <input name="Description" type="text" id="Description" size="55" />
          </label>
        </p>
        <p>&nbsp;</p>
        <p>
          <label>
          <input type="radio" name="Nombre de pages" value="0<->5" />
    0 <-> 5 pages</label>
          <br />
          <label>
          <input type="radio" name="Nombre de pages" value="5<->10" />
    5 <-> 10 pages</label>
          <br />
          <label>
          <input type="radio" name="Nombre de pages" value="10<->20" />
    10 <-> 20 pages</label>
          <br />
          <label>
          <input type="radio" name="Nombre de pages" value="20 et plus" />
    20 pages et plus</label>
        </p>
        <p>&nbsp;</p>
        <p>
          <label>
          <input type="radio" name="Nombre d'images" value="0<->10" />
    0 <-> 10 images</label>
          <br />
          <label>
          <input type="radio" name="Nombre d'images" value="10<->25" />
    10 <-> 25 images</label>
          <br />
          <label>
          <input type="radio" name="Nombre d'images" value="25<->50" />
    25 <-> 50 images</label>
          <br />
          <label>
          <input type="radio" name="Nombre d'images" value="50 et plus" />
    50 images et plus</label>
        </p>
        <p>&nbsp;</p>
        <p>
          <label>
          <input name="Animations" type="checkbox" id="Animations" value="ok" />
          </label>
        Animations</p>
        <p>
          <label>
          <input name="Vid&eacute;os" type="checkbox" id="Vid&eacute;os" value="ok" />
          </label>
        Vid&eacute;os</p>
        <p>
          <label>
          <input name="Formulaires" type="checkbox" id="Formulaires" value="ok" />
          Formulaires</label>
        </p>
        <p>
          <label>
          <input name="Base de donn&eacute;es" type="checkbox" id="Base de donn&eacute;es" value="ok" />
          Base de données</label>
          <br />
          <br />
          <label></label>
        </p>
        <p>&nbsp; </p>
        <p>
          <label>
          <input name="Submit" type="submit" onclick="MM_validateForm('Nom','','R','Pr&eacute;nom','','R','Soci&eacute;t&eacute;','','R','Email','','RisEmail','Tel','','R');return document.MM_returnValue"  value="Envoyer" />
          <input type="reset" name="Submit2" value="Effacer" />
          </label>
        </p>
      </form>
    et voici le code de la page envoi.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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <body>
    <?
     
    $MailTo = "mon email";
    $MailSubject = "sujet1"; 
    $MailHeader = "$Email"; 
     
    $MailBody .= "Nom : $Nom\n"; 
     
    $MailBody .= "Prenom: $Pr&eacute;nom\n";
     
    $MailBody .= "Societe : $Soci&eacute;t&eacute;\n";
     
    $MailBody .= "Telephone : $Tel\n";
     
    $MailBody .= "Adresse : $Adresse\n";
     
    $MailBody .= "Cp : $Cp\n";
     
    $MailBody .= "Ville: $Ville\n";
     
    $MailBody .= "Description du site : $Description\n";
     
    $MailBody .= "Nombre de pages : $Nombre de pages\n";
     
    $MailBody .= "Nombre d'images : $Nombre d'images\n";
     
     
    //Routine pour les cases à cocher
     
    $MailBody .="Option : ";
     
    $items = 4; //initialisation du nombre d'items possibles
     
    for ($i = 1; $i <= $items; $i++)
     
    { //boucle sur le nombre d'items
    $MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody
    }
     
    //Envoi du message
     
    mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
     
    Header("Location: http://monsite/remerciement.html");
     
    ?>
     
    </body>
    Mais ça fonctionne pas !!! je ne reçoit aucun email sur ma boîte :

    Dans le fichier php.ini
    J'ai mis comme valeur ceci pour la variable SMTP :
    SMTP = smtp.votre_fai.com;

    Mais tjrs rien , est ce que quelqu'un pourrait m'aider à résoudre ce problème.

    Merci

  2. #2
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 277
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 277
    Points : 1 994
    Points
    1 994
    Par défaut Re: [PHP] Problème de Fonction mail()
    Citation Envoyé par goma771
    Dans le fichier php.ini
    J'ai mis comme valeur ceci pour la variable SMTP :
    SMTP = smtp.votre_fai.com;
    C'est pour le bêtisier ?
    C'est qui ton FAI ?
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  3. #3
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 73
    Points : 43
    Points
    43
    Par défaut
    Je n'ai pas laisser ceci : SMTP = smtp.votre_fai.com; dans mon code !!!

    J'ai mis ceci SMTP = smtp.tele2.be;

    C'est bien juste comme ça, ou pas ?

  4. #4
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 73
    Points : 43
    Points
    43
    Par défaut
    quelqu'un pourrait m'aider, svp

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Points : 936
    Points
    936
    Par défaut
    ta fonction mail ne marchera q si un mailer est installer sur ton serveur ou si tu veux sur celui de ton provider
    Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789

  6. #6
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 73
    Points : 43
    Points
    43
    Par défaut
    Est ce que l'adresse à laquelle j'envoi le mail doit obligatoirement être associé au SMTP, par ex :
    SMTP = smtp.tele2.fr et que mon adresse mail n'est pas chez tele2, ex : aaa@hotmail.fr
    ???
    Merci

  7. #7
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 73
    Points : 43
    Points
    43
    Par défaut
    comment dois-je faire pour installer un mailer sur mon serveur ?

Discussions similaires

  1. [Mail] envoi d'un mail via la fonction mail() de php
    Par Abac_Angelique dans le forum Langage
    Réponses: 1
    Dernier message: 09/02/2009, 23h46
  2. [Mail] Problème avec fonction mail
    Par fabpeden dans le forum Langage
    Réponses: 1
    Dernier message: 05/07/2007, 13h09
  3. [Mail] problème utilisation fonction mail()
    Par leclone dans le forum Langage
    Réponses: 3
    Dernier message: 20/02/2007, 18h05
  4. [Mail] fonction mail : problème d'utilisation
    Par leclone dans le forum Langage
    Réponses: 4
    Dernier message: 13/02/2007, 17h02
  5. Réponses: 5
    Dernier message: 27/03/2006, 12h06

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