Bonjour,
Dans un projet, j'ai auparavant créé une page contact avec un formulaire qui m'envoyer un mail directement avec la function mail().
A l'époque j'étais sur ThunderBird, j'ai étais migré ce matin sur outlook et maintenant je ne reçois plus rien
J'ai modifié mon php.ini avec les informations suivantes :
serveur smtp : SMTP.office365.com
port : 587
Code html : 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 <form action="contact.php" method="post"> <div class="row"> <div class="col-sm-4"> <input name="name" class="form-control" type="text" placeholder="Nom" required> </div> <div class="col-sm-4"> <input name="email" class="form-control" type="email" placeholder="Email" required> </div> </div> <br> <div class="row"> <div class="col-sm-12"> <textarea name="message" placeholder="Tapez votre message ici..." class="form-control" rows="9"></textarea> </div> </div> <br> <div class="row"> <div class="col-sm-12 text-right"> <input name="submit" id="submit" class="btn btn-action" type="submit" value="Envoyer message"> </div> </div> </form>
Code PHP : 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 <?php $name = ""; $email = ""; $message = ""; $from = ""; $to = ""; $subject = ""; if($_POST) { $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $from = 'From: '.$email.''; $to = 'xxxxx@xxxx.fr'; $subject = 'Amélioration'; $body = "From: $name\n E-Mail: $email\n Message:\n $message"; if ($_POST['submit']) { if (mail($to, $subject, $body)) { echo '<p>Votre message à bien était envoyé!</p>'; } else { echo '<p>Quelque chose sest mal passé, revenez en arrière et essayez à nouveau!</p>'; } } } ?>
PS : Les codes sont sur la même page.
Quelqu'un aurait une idée de pourquoi je ne reçois plus rien ?
Cordialement, TO
Partager