Afin de pouvoir envoyer des emails par le biais de PHP, vous pouvez utiliser la fonction PHP mail(). Cette fonction est pratique si vous désirez mettre en place un formulaire de contact sur votre site Web. Les emails peuvent être envoyés à l’aide d’un script PHP en utilisant la fonction PHP mail(). Ce tutoriel va vous apprendre à envoyer des emails à l’aide de PHP et vous apprendre à tester la fonction PHP Mail().

Comment créer un nouveau fichier PHP ?

Dans un premier temps, il faudra créer un fichier PHP sur votre espace d’hébergement Web. Votre fichier devra être placé à la racine de votre espace Web afin d’être accessible. Afin de créer ce fichier, il vous est possible d’utiliser le Gestionnaire de fichiers ou un client FTP tel que FileZilla. Pour cela, cliquez sur “Nouveau fichier“, nommez ce dernier testmail.php .

envoyer des emails

Edition du fichier PHP ?

Placez désormais le code suivant à l’intérieur de ce fichier :

<?php
ini_set( 'display_errors', 1);
errot_reporting( E_ALL );
$from = "test@votredomaine.com";
$to ="adressedestinataire";
$subject = "Vérification PHP Mail";
$message = "PHP mail marche";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "L'email a été envoyé.";
?>

Les variables présentes dans le script ci-dessus sont les suivantes :

  • $from: Il s’agit de l’adresse d’expédition de l’email. beaucoup d’hébergeurs Web demandent à ce qu’il soit indiqué une adresse email valide.
  • $to: L’adresse email du destinataire.
  • $subject: Le sujet de l’email
  • $message: Le contenu de l’email
  • $headers: Il s’agit de l’entête de l’email.
  • mail($to,$subject,$message,$headers): IL s’agit de la fonction PHP qui va exécuter l’email. Cette ligne ne doit pas être modifier afin d’assurer le bon fonctionnement du script.
  • echo “Lemail a été envoyé”: La valeur écho va afficher un message à l’écran afin de vous confirmer la bonne exécution du script.

Exécution du script

Si le script à bien été installé à la racine de votre hébergement Web, il est possible de démarrer ce dernier en vous rendant à l’adresse http://votredomaine.com/testmail.php afin de l’exécuter. Vous devriez obtenir le message “L’email a été envoyé” sur votre navigateur Web si ce dernier a bien fonctionné. Vérifiez dans votre boite email, la bonne réception de ce dernier, y compris dans le dossier SPAM.

Si vous avez des erreurs et que le script ne s’exécute pas, il vous sera nécessaire de bien vérifier que toutes les informations ont été saisies. Dans le cas où aucune erreur est visible, vous pouvez vérifier dans le fichier log de votre espace client.

Conclusion

Vous êtes enfin arrivé au bout de ce tutoriel.

Vous êtes désormais en mesure d’envoyer des emails avec la fonction PHP Mail() disponible sur votre hébergement Web. La même syntaxe peut être utilisée pour l’envoi d’un formulaire de contact depuis votre site Web. J’espère que ce tutoriel vous aura été utile 🙂