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] Particularité Online


Sujet :

Langage PHP

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 487
    Par défaut [Mail] Particularité Online
    voila je comprens pas la raison pour laquel a la reception du mail j'ai systematiquement dans le corp du message sa

    From: Reply-To: xxxxxx@ X-Abuse-To: abuse@proxad.net Message-Id: <20060518204248.7E4DC108A7@php7-2.online.net> Date: Thu, 18 May 2006 22:42:48 +0200 (CEST)

    et pouquoi cela ne figure pas dans l'entete comme avec les autres hebergeurs ?

    voila mon code si qq peut m'aider



    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
     
    <?php
     
    session_start();
    require ("nebil_conf.php"); //On insert le fichier qui contient les informations
     
     
     
     
     
                                                $mail=$_POST['mail'];
                                                $aroba = strpos($mail,"@");
                                                $point = strpos($mail,".");
     
    if(empty($mail)) //On verifie que l'utilisateur est bien rentré une e-mail
     
     
                                            {
                                                $reponse = 'Vous n\'avez pas saisi d\'email.';
                                            }
     
     
    elseif($aroba=='')
                                            {
                                                echo"<center><b>";
                                                echo "Votre email doit comporter un <b>'@'</b>";
                                                exit();
                                            }
     
    elseif($point=='')
     
     
                                            {
                                                echo"<center><b>";
                                                echo "Votre email doit comporter un <b>point</b>";
                                                echo"</center></b>";
                                                exit();
                                            }
     
    else
                                            {
     
     
                                                $mail = htmlentities($_POST['mail']); //On recupère la variable et on déactive les balises html s'il y en avait encore
     
                                                $sql = connect_sql(); //Connection...
     
                                                $verification2 = mysql_query("SELECT COUNT(*) FROM nebil_menbre WHERE mail='$mail'") or die (mysql_error());
                                                $donnees2 = mysql_fetch_array($verification2)or die (mysql_error());
     
    if($donnees2['COUNT(*)'] != 1) //On cherche si l'e-mail existe
     
     
     
                                            {
                                                $reponse = 'Cette adresse e-mail n\'existe pas, <b>ou</b><br> se n\'est pas avec cette adresse que vous vous etes inscrit<br>';
                                            }
    else
                                            {
     
                                                $sql1 = mysql_query("SELECT * FROM nebil_menbre WHERE mail='$mail'"); //On recupère les infos du membre si son e-mail est bon
                                                $donnees = mysql_fetch_array($sql1);
                                                $login = $donnees['pseudo'];
                                                $pass = $donnees['mdp'];
     
     
                                                $message .= '<html><body>Bonjour,<br><br>'; //On fait le mail
                                                $message .= 'Comme vous l\'avez demandé,<br>';
                                                $message .= 'voici un rappel de tes identifiants, note les précieusement :<br>';
                                                $message .= 'Ton Pseudo :' . $login .'<br>';
                                                $message .= 'Ton Code Secret :' . $pass .'<br><br>';
                                                $message .= 'A très bientôt sur le site! <br>';
                                                $message .= 'L\'équipe <br>';
                                                $message .= '<a href="' .url_site. '">' .$nom_site. '</a>';
     
                                                $entete  .=  "Content-Transfer-Encoding: 8bit\n";
                                                $entete  .= "Content-type: text/html; charset=iso-8859-1\r\n";
                                                $entete  .= "From: <$email_admin>\r\n";
                                                $entete  .= "Reply-To: $email_admin\r\n";
     
                                                mail($mail,'Rappel de vos identifiants.' , $message, $entete); //On envoye le message
     
                                                $reponse .= 'Ton adresse a bien été reconnue.<br>';
                                                $reponse .= 'Ton Pseudo et ton Mot de pass ton été envoyés par Email .<br>';
                                                $reponse .= 'Ton devrai les recevoir dans votre boîte email dans quelques instants.';
                                            }
     
    mysql_close($sql); //Deconnection...
     
                                            }
     
     
     
    ?>
     
    <html>
    <body>
    <?                                             echo $reponse;
     
    ?>
     
     
     
                                               <a href="index.php">retour a l'acceuil </a>
    </body>
    </html>

  2. #2
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    bien le bonsoir,

    les hébergeurs qui mettent à ta disposition la fonction mail de php utilisent un serveur smtp pour envoyer ces mails, chacun a le sien. Et c'est son adresse qui apparait dans l'entête "from"

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 487
    Par défaut
    je suis d'accord mais ces informtions doivent apparaitre dans l'entete et non dans le corp du message !!!!
    la pour ma part il apparaissent dans le corp du message !!??....
    c'est pas normal je pense ?


    From: Reply-To: xxxxxx@ X-Abuse-To: abuse@proxad.net Message-Id: <20060518204248.7E4DC108A7@php7-2.online.net> Date: Thu, 18 May 2006 22:42:48 +0200 (CEST)

Discussions similaires

  1. configuration envoi de mail microsoft online service
    Par ghostofpc dans le forum Zend Framework
    Réponses: 2
    Dernier message: 06/09/2011, 11h35
  2. Ip bloquée = pas de mail chez Online
    Par Camomille dans le forum Hébergement
    Réponses: 2
    Dernier message: 28/01/2011, 04h20
  3. Recevoir un formulaire par mail depuis online.net
    Par monprenomis dans le forum Autres hébergeurs
    Réponses: 3
    Dernier message: 12/12/2007, 16h47
  4. [Mail] Local / Online => Problème de comportement
    Par MaN@eDeN dans le forum Langage
    Réponses: 22
    Dernier message: 25/12/2006, 12h42
  5. [Mail] Y a-t-il des particularités chez Online
    Par nebil dans le forum Langage
    Réponses: 1
    Dernier message: 16/04/2006, 00h34

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