Salut à tous,
J'ai pas mal cherché ici et ailleurs et je n'ai pas trouvé de solution à mon problème, pourtant il semble revenir souvent sous différente formes. Je suis me débrouille plus ou moins sous linux(je pense du moins) mais la j'avoue que je bloque
Voila j'ai un site sur un serveur dédié, sous mandriva et lorsque j'essaie d'utiliser la fonction mail je ne reçois jamais le mail et il ne m'affiche pas d'erreur.
Dans le php.ini les erreurs sont à E_ALL et passent très bien pour les autres types d'erreurs que j'ai testé.
si je mets la fonction dans un if comme suit:
Il me renvoie bien "youpie!" mais le mail n'est jamais reçu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(mail("monadresse@gmail.com", "test d'envoi", "test bonjour nico!")) { echo "youpie!"; } else { echo "ho non!"; }
Dans mon php.ini j'ai configuré comme ceci:
Si j'envoie en direct:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 [mail function] ; For Win32 only. SMTP = localhost ; For Win32 only. sendmail_from = me@localhost.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "/usr/sbin/sendmail -t -i"
ça marche parfaitement, je reçois le mail, bon avec comme sender l'user root et sans sujet de message, mais je le reçois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "test" | sendmail monadresse@gmail.com
Je sais plus vraiment ou chercher en fait...
Partager