Se connecter avec
S'enregistrer | Connectez-vous

Prob envoi de mail php

Dernière réponse : dans Programmation

Bonjour,
j'ai le problème suivant pour envoyer un mail avec la fonction mail() de php : sur mon poste en local, je peux envoyer vers n'importe quel email de domaine X tandis que sur mon serveur je ne peux envoyer que vers wanadoo. Les fichiers ini sur mon poste et sur le serveur sont identiques avec les paramétrages suivant SMTP = smtp.wanadoo.fr (je suis chez wana) et également une adresse mail valide pour l'expéditeur. La version de easyphp est la 1.6.0.0.

Pour résumer de mon poste j'envoie des mail vers qui je veux et sur mon serveur je ne peux envoyer que vers des adresses email @wanadoo.fr.

Si quelqu'un pouvait éclairer ma lanterne ou me donner une piste de réfléxion, ça serait très sympa. Merci

Autres pages sur : prob envoi mail php

Lassé par la pub ? Créez un compte
Expert Programmation

Cette question est récurrente (elle ne fait pas la vaisselle, mais elle revient souvent). Un volontaire pour nous faire un ptit topik sur l'art et la manière d'utiliser la fonction php mail(), sioux plait ?

EasyPHP 1.6 est une version fortement dépassée avec PHP 4.2, lui-même totalement non-recommandé (de nombreuses modifications tant en matière de sécurité que dans l'usage des variables et bien d'autres choses ont été profondément modifiées avec la version 4.3 de PHP ; en PHP 4.x, il y a un avant et un après PHP 4.3), la dernière en date étant la 1.8 (PHP 4.4).. EasyPHP 2.0 ne va pas tarder à arriver, avec cette fois PHP 5.x..

En attendant, tu peux mettre à jour EasyPHP >> http://www.easyphp.org/telechargements.php3

Pour la fonction mail(), un manuel PHP existe et en français (le lien est indiqué dans le topic pinné en tête de liste)..

Sinon, ici pour la fonction mail() >> http://fr3.php.net/manual/fr/ref.mail.php
Et ici pour la racine du manuel Fr >> http://fr3.php.net/manual/fr/index.php

Autre chose à voir : la version de PHP de ton serveur d'hébergement et si par hasard il n'y aurait pas une restriction d'usage de la fonction mail(), comme c'est le cas chez Free..

Mais je penche plutôt pour une grosse différence de version de PHP entre chez toi et ton hébergeur qui t'obligera à des révisions de code inévitables (et salvatrices) ;) ..

:jap: 

Problème résolu
Merci Johan_et_Pirlouit pour ces infos mais la syntaxe de la fonction mail était bonne ainsi que les versions de easyphp.
En revanche le problème venait du fait que l'hébergeur n'était pas sur le même réseau que wanadoo.
J'ai trouvé un serveur smtp "visible" par cet hébergeur et bingo, ça a tourné vers toutes les adresses email.

Je prendrai quand même en compte tes remarques sur le fait que mon easyphp commence à prendre des rides et je verrai si la mise à niveau ne me pose pas trop de problèmes de compatibilité.

eepolan
Lassé par la pub ? Créez un compte