OVH Community, votre nouvel espace communautaire.

Fonction php mail() ne marche pas en mode shell ???


ubi_web
09/11/2006, 11h53
Citation Envoyé par Homer Jay
Ils ont avoué que, comme indiqué dans la documentation, les machines shell ne donnent pas d'accès sortant à internet ?

Sinon, ne te serait-il pas possible de faire les envois soit de chez toi, soit en utilisant un script PHP exécuté sur le serveur web, pour contourner cette restriction?

Bonjour,
Enfin une réponse! Merci!
Pouvez-vous me donner le lien vers cette documentation?
Merci d'avance.

Abogil
09/11/2006, 06h31
Citation Envoyé par Homer Jay
Sinon, ne te serait-il pas possible de faire les envois soit de chez toi, soit en utilisant un script PHP exécuté sur le serveur web, pour contourner cette restriction?
C'est ce que je fais et qui fonctionne très bien.

Homer Jay
09/11/2006, 05h15
Citation Envoyé par ubi_web
Après huit jours de ballade, ils ont fini par avouer:
Ils ont avoué que, comme indiqué dans la documentation, les machines shell ne donnent pas d'accès sortant à internet ?

Sinon, ne te serait-il pas possible de faire les envois soit de chez toi, soit en utilisant un script PHP exécuté sur le serveur web, pour contourner cette restriction?

ubi_web
09/11/2006, 04h48
Après huit jours de ballade, ils ont fini par avouer:
Bonjour,
Effectivement, l'envoui de mail via ssh est bloqué.
Désolé.
Je reste à votre dispositon en cas de problème.
Cordialement, Corentin B.
Donc attention, l'hébergement mutualisé PRO n'inclus pas la possibilité d'envoyer des emails périodiques automatiques à vos clients, comme renouvellement d'abonnement, factures en attente, etc.

C'est pourtant un véritable besoin de PRO!

ubi_web
03/11/2006, 14h46
Bonjour,

J'ai un script php qui m'envoie un email (code ci-dessous).
En mode web, le script marche et je reçois l'email.
En mode shell (putty), le script s'execute bien mais je ne reçois jamais l'email.
Je suis sur 240plan. J'espère que ce n'est pas une restriction puisque c'est un
hébergement PRO.
Vous avez une solution?

Détails
-------
http://240plan.ovh.net/~xxx/test/test.php
--> marche

/usr/local/bin/php /home.10.3/xxx/www/test/test.php
--> execution sans erreur: affiche bien "Done!"
MAIS pas d'email

Script test.php
---------------
#!/usr/local/bin/php
[?php
mail("herve@hotmail.com", "T2-Communication Compte", "Voici la situation de votre compte.");
echo "\nDone!\n";
?>

Merci d'avance!