OVH Cloud OVH Cloud

mail() marche po

2 réponses
Avatar
Etienne de Boissezon
salut

la fonction mail me renvoie, selon certaines config, "server error" ou
"failed to receive" ou "failed to connect"

J'ai mon serveur easyphp sur mon réseau local, mon provider c wanadoo adsl

j'ai modifié mon php.ini pour mettre smtp=smtp.wanadoo.fr

le champ sendmail_from a-t-il une importance? chez moi il est renseigné sur
me@mosaiquedumonde.org (notre domaine, hébergé aux us)

bien sur, outlook marche nickel sur smtp.wanadoo.fr (sans authentification)

et easyphp est configuré en mode expert

ay ay ay !!!!

2 réponses

Avatar
Laurent Lamothe
la fonction mail me renvoie, selon certaines config, "server error" ou
"failed to receive" ou "failed to connect"


salut
la fonction mail() ne fonctionne pas en mode local sans connexion (dans easyphp par ex), mais ça n'est pas pour autant qu'elle
contient une erreur...
pour la tester réellement, fais une maj de ta page sur ton serveur, puis connecte-toi comme un internaute lambda sur ton site...

c'est ce que j'ai fait, et je me suis ainsi rendu compte que ça marchait ! (j'avais le message "failed to connect")

Avatar
Olivier Roset
Etienne de Boissezon wrote:

salut

la fonction mail me renvoie, selon certaines config, "server error" ou
"failed to receive" ou "failed to connect"

J'ai mon serveur easyphp sur mon réseau local, mon provider c wanadoo adsl

j'ai modifié mon php.ini pour mettre smtp=smtp.wanadoo.fr

le champ sendmail_from a-t-il une importance? chez moi il est renseigné sur
(notre domaine, hébergé aux us)



Oui il a une importance. smtp.wanadoo.fr refuse de faire du cross posting.
En clair, si t'es pas un user @wanadoo.fr, tu peux toujours courrir.
Et en plus, si tu n'es pas connecté par une liaison wanadoo, tu peux courrir encore un peu.
Pour passer ces limitations, il faut t'authentifier auprès de ton serveur smtp.

bien sur, outlook marche nickel sur smtp.wanadoo.fr (sans authentification)


Alors c'est que soit tu es connecté par une liaison wanadoo ET que ton champs from contient un
mail