Envoyer un mail

Jessekamba Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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
 
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