A voir également:
- Erreur with send mail with php code
- Erreur 0x80070643 - Guide
- Yahoo mail - Guide
- Code asci - Guide
- Code erreur t32 ✓ - Forum Livebox
- Code puk bloqué - Guide
1 réponse
La fonction mail() en php nécessite d'avoir accès à un serveur de messagerie, autre que Apache qui sert à faire fonctionner le php.
En général smtp ou POP3,POP4(il s'agit du type de protocole du serveur d'envoi de mail).
Le problème est courant en local ou seul Apache est installé avec les packs comme easyPHP, WAMP/LAMP server, movamp, etc...
Essayez sans le if(mail(..., juste avec mail(...); pour voir l'erreur qui s'affiche(la fonction mail n'ayant pas aboutie il se produit une error ou un warning s'affichant par défaut tant que l'on ,e configure pas le contraire).
Vous pouvez tester la fonction mail() directement sur le serveur de l'hébergeur qui lui a certainement un serveur de messagerie disponible ou configurer en local un serveur de messagerie, sur ce dernier point ne l'ayant jamais fait je ne peut vous renseigner.
En général smtp ou POP3,POP4(il s'agit du type de protocole du serveur d'envoi de mail).
Le problème est courant en local ou seul Apache est installé avec les packs comme easyPHP, WAMP/LAMP server, movamp, etc...
Essayez sans le if(mail(..., juste avec mail(...); pour voir l'erreur qui s'affiche(la fonction mail n'ayant pas aboutie il se produit une error ou un warning s'affichant par défaut tant que l'on ,e configure pas le contraire).
Vous pouvez tester la fonction mail() directement sur le serveur de l'hébergeur qui lui a certainement un serveur de messagerie disponible ou configurer en local un serveur de messagerie, sur ce dernier point ne l'ayant jamais fait je ne peut vous renseigner.