[RESOLU] Erreur d'envoi de mail sous PHP 7

Petit nouveau ! | 2 Messages

09 févr. 2016, 11:51

Bonjour,

je viens de passer un site de php5.4 à php7 et là mauvaise surprise la fonction mail me renvoie le message "550 Requested action not taken: mailbox unavailable or not local". Quelque soit l'adresse que j'utilise j'ai la même erreur. Même en mettant la même adresse pour l'émetteur, le destinataire et le return.
De nouveaux paramètres sont-ils apparus pour php7.
Merci d'avance pour vos réponses.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

09 févr. 2016, 12:34

Bonjour,

Ce n'est pas lié à PHP7, mais à ton serveur mail.
Vérifie que ton serveur mail soit bien activé et contacte ton hébergeur pour en savoir +.
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 2 Messages

09 févr. 2016, 13:47

rebonjour,
ça a été laborieux mais après moult tests c'est corrigé.
PHP7 est beaucoup plus sensible que ses ancêtres au niveau des normes; le problème venait de mon entête où j'avais un '\n' après un 'Cc:', une fois repassé en '\r\n' tout est bon.
Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

09 févr. 2016, 15:17

Merci pour le partage de la solution, je ne pensais pas que ça aurait pu venir de là vu le message d'erreur :)
Quand tout le reste a échoué, lisez le mode d'emploi...