Comment configurer l'adresse de l'envoyeur dans la fonction mail de PHP?

Dernière mise à jour sur 28 sept. 2023 à 10:32:35.
Catégorie: E-mail

PHP Sendmail

Un problème fréquent quand on envoie des e-mails à partir d'un serveur web est que l'entête "From:", qui désigne l'envoyeur, n'est pas rempli. Cela peut mener à des mails qui n'arrivent point, des réponses envoyées à une adresse non-existante ou non-lue, et les rejets arrivent chez l'hébergeur ou pire encore, disparaissent.

En PHP, la solution est assez simple:

<?php

 mail('nobody@yourdomain.com', 'subject', 'message', null, '-f from@yourdomain.com');

?> 

Le dernier paramètre ' -f ' vous permet de spécifier l'adresse de l'envoyeur qui apparaîtra dans le champ "From:" pour la fonction sendmail.


Articles connexes

Apache - Désactiver SSL 2.0, SSL 3.0 et opter pour une configuration SSL moderne et sûre.

Cet article vous montre comment désactiver les protocoles SSL 2.0, SSL 3.0 et les anciennes versions de TLS sur votre...

En savoir plus

Qu'est-ce qu'un enregistrement SPF ?

Si vous voulez éviter que les e-mails que vous envoyez n'atterrissent dans les dossiers spam ou junk du destinataire, il...

En savoir plus

Les courriers envoyés à gmail.com n'arrivent pas au destinataire

Les messages envoyés à une adresse gmail.com n'arrivent pas au destinataire. L'expéditeur reçoit en retour un message d'erreur indiquant que...

En savoir plus

Besoin d'aide supplémentaire?

Vous n'avez pas obtenu de réponse à toutes vos questions?
Ne vous inquiétez pas, faites une demande d'assistance!

Sélectionnez votre langue

Toutes les langues: