Mail php

shedan Messages postés 6 Statut Membre -  
 florent -
Bonjour,j ai un souci j essaye d envoyer un mail en php avec la fonction mail, mais apres plusieurs tentative aucun mail recu, pouvez vous m aider?
Configuration: Windows Vista
Firefox 3.0.1

2 réponses

  1. toto
     
    Bonjour

    Pour commencer, la fonction mail te renvoie-t-elle true ou false ?
    0
  2. florent
     
    Ce code n'est pas de moi, mais je l'ai essayé et il marche ;)

    Vérifie quand même que ton site est sur internet. En local, ça ne marche pas

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css"/>
    </head>
    <body>
    <?php
    if(isset($_POST['sujet']) AND isset($_POST['message']) AND isset($_POST['mail']))
    {
    $message2 = $_POST['message'];
    $message = "
    <html>
    <head>

    </head>
    <body>
    <p>Votre message a bien été envoyé!!! $message2
    </p>
    </body>
    </html>
    ";

    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

    mail($_POST['mail'], $_POST['sujet'], $message, $headers);
    echo "$message";
    }

    else // sinon, si l'on a pas posté de newsletter, on affiche le formulaire
    {
    ?>
    <form method="post">
    <p>
    Adresse :<input type="text" name="mail" /><br /><br />
    Sujet :<input type="text" name="sujet" /><br /><br />

    Message<br />
    <textarea rows="20" cols="30" name="message"></textarea><br />
    <input type="submit" value="Envoyer" />
    </p>
    </form>

    <?php
    }
    ?>
    </body>
    </html>
    0