Envoyer un mail

Fermé
Jessekamba Messages postés 54 Date d'inscription mercredi 21 juin 2017 Statut Membre Dernière intervention 10 février 2020 - 15 avril 2019 à 13:39
 Utilisateur anonyme - 17 avril 2019 à 19:47
Bonjour ici, j'ai un petit souci avec mon code php, j'essaie d'envoyer un mail en php je suis en local mais mais j'envoi quand meme sur mon Gmail et ca marche mais le probleme se pose au niveau de la recuperation du header de mon mail. le reste d'information est recuperé sauf le header. voici ici bas mon code php



<?php
$name = @trim(stripslashes($_POST['name']));
$from = @trim(stripslashes($_POST['email']));
$subject = @trim(stripslashes($_POST['subject']));
$message = @trim(stripslashes($_POST['message']));
$to = ' ...'; //mon adresse mail a utiliser


$headers = "MIME-Version: 1.0";
$headers.= "Content-type: text/plain; charset=iso-8859-1";
$headers.= "From: \"$name \"<$from>";
$headers .= "Reply-to: \"$name\"<$from>";
$headers .= "Subject: {$subject}";
$headers .= "X-Mailer: PHP/".phpversion();

mail($to, $subject , $message,$headers);
header('Location:index.php#contact');
// die;

?>



je voudrai bien recevoir l'adresse de l'expediteur a laquelle je peux repondre et le nom. tout ce que je recois c'est le sujet, et le message. j'utilise sendmail pour ce test
A voir également:

1 réponse

Utilisateur anonyme
17 avril 2019 à 19:47
Bonjour

As-tu essayé d'afficher $headers ? Il n'y a aucun saut de ligne, tout est écrit à la suite.
Il faut séparer les headers successifs par des sauts de ligne \r\n. Vois dans la doc PHP la description du paramètre additional_headers :
https://www.php.net/manual/fr/function.mail.php:
0