Problème pour envoyer un mail en php
jessica18
-
jessica18 -
jessica18 -
Bonjour les amis,
j'ai besoin de votre aide car actuellement j'ai un problème pour envoyer un mail via php. Voici mon code:
-----------------------------------------------------------------------------------------
index.php
<label>
<span>Nom*:</span>
<input type="text" placeholder="Entrez votre nom" name="name" id="name"/></label>
<label>
<span>Email*:</span>
<input type="email" placeholder="***@***" name="email" id="email"/>
</label>
<label>
<span>Message:</span>
<textarea name="monmessage" id="monmessage" rows="4" cols="50"></textarea>
</label>
<input class="sendButton" type="submit" name="Submit" value="Envoyer"/>
----------------------------------------------------------------------------------
envoyer.php
<?php
ini_set("SMTP", "smtp.name.com");
// Get values from the form
$name=$_POST['name'];
$email=$_POST['email'];
$monmessage=$_POST['monmessage'];
$to = "monmail@.com";
$subject = "Sujet";
$message = " Name: " . $name . $email . "\r\n Monmessage: " . $monmessage;
$headers = "From:" . $email . "\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n";
if(@mail($to,$subject,$message,$headers))
{
echo "You comment has been sent successfully ! thank you for your comment!";
// Created by Future Tutorials
}else{
echo "Erreur! your comment have not been sent successfully! Try .";
}
j'ai besoin de votre aide car actuellement j'ai un problème pour envoyer un mail via php. Voici mon code:
-----------------------------------------------------------------------------------------
index.php
<label>
<span>Nom*:</span>
<input type="text" placeholder="Entrez votre nom" name="name" id="name"/></label>
<label>
<span>Email*:</span>
<input type="email" placeholder="***@***" name="email" id="email"/>
</label>
<label>
<span>Message:</span>
<textarea name="monmessage" id="monmessage" rows="4" cols="50"></textarea>
</label>
<input class="sendButton" type="submit" name="Submit" value="Envoyer"/>
----------------------------------------------------------------------------------
envoyer.php
<?php
ini_set("SMTP", "smtp.name.com");
// Get values from the form
$name=$_POST['name'];
$email=$_POST['email'];
$monmessage=$_POST['monmessage'];
$to = "monmail@.com";
$subject = "Sujet";
$message = " Name: " . $name . $email . "\r\n Monmessage: " . $monmessage;
$headers = "From:" . $email . "\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n";
if(@mail($to,$subject,$message,$headers))
{
echo "You comment has been sent successfully ! thank you for your comment!";
// Created by Future Tutorials
}else{
echo "Erreur! your comment have not been sent successfully! Try .";
}
A voir également:
- Problème pour envoyer un mail en php
- Gmail envoyer un mail - Guide
- Envoyer un mail en cci - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Envoyer un sms en différé - Guide
En gros le serveur smtp te dégage parce que t'as pas une adresse correcte. Rajoute un champs FROM dans le header : https://www.php.net/manual/fr/function.mail.php