La fonction mail() de PHP est-elle activée ?
Vérifiez si la fonction PHP mail() est activée sur votre hébergement.
Cette fonction PHP est désactivée par défaut sur tous les forfaits d'hébergement, pour des raisons de sécurité et de réputation des adresses IP.
Sur les forfaits de type Shared (hébergement partagé), la fonction php mail() ne peut pas être activée. Cependant, toute autre directive php peut être activée sur demande.
Sur les forfaits de type VPS, bien que la fonction soit désactivée par défaut, elle peut être activée à la demande du client. Cependant, vous devez être conscient que la plupart des emails envoyés avec la fonction php mail() seront marqués par les destinataires comme spam et cela peut affecter la réputation de votre IP dédiée.