benoit* Posté 20 Janvier 2007 Posté 20 Janvier 2007 Bonjour, j'espère poster dans le bon forum... Je cherche à comprendre un problème rencontré par mon entourage, peut-être pourriez-vous m'éclairer ? Lors d'un changement d'hébergeur mutualisé X vers OVH Mutualisés, une fonctionnalité du site n'est plus autorisée par OVH: Initialement, le site utilisait un script CGI en C qui comportait un crontab ( action automatique) pour détecter une alerte enregistrée ( anniversaire) et envoyer un email automatique au destinataire enregistré, pour lui souhaiter son anniversaire... simple à priori Mais je comprend que cette fonction ne fonctionnera plus au regard des limitations d'OVH mutualisés car: -> OVH ne permet pas à des CGI d'envoyer des mails "via une socket ni spécifier de serveur smtp ou de port d'envoi." Si vous comprenez le problème comme je le décris ( je ne suis pas technicien ) - Pensez-vous qu'il existe une alternative technique pour le contourner ( à part un hébergement dédié, bien entendu...) ? Merci pour vos précisions Cordialement
xgamer Posté 20 Janvier 2007 Posté 20 Janvier 2007 fait lancer a ton script CGI un petit script php , qui lui n'aura pas de problème pour envoyer un mail
benoit* Posté 20 Janvier 2007 Auteur Posté 20 Janvier 2007 merci, tu pourrais m'en dire un peu plus afin que je recherche un début de solution à soumettre à l'Admin ?
xgamer Posté 20 Janvier 2007 Posté 20 Janvier 2007 je ne connais pas du tout cgi , mais il doit y avoir un systeme d'include . il suffit qu'il fasse appel a un script php qui lui se chargera d'envoyer les mail.
benoit* Posté 21 Janvier 2007 Auteur Posté 21 Janvier 2007 Bonjour, Si j'ai bien compris: Dans mon cas, la crontab du serveur demande au serveur (pas le serveur web, mais le serveur tout court) d'envoyer un mail. Et ca c'est désactivé. Sur les serveurs mutualisés d'ovh, seul le serveur web (apache) a le droit d'envoyer un mail. Le serveur tout court n'a pas le droit. Dans le deuxième cas ( script pl, cgi ou php ), un internaute affiche une page web sur son navigateur. Ce navigateur se connecte au serveur web (apache). Ce serveur web execute le script php ou perl. Ce script demande au serveur web d'envoyer un mail. et ca marche. Je n'ai pas l'impression que PHP pourrait résoudre mon problème car php doit être executé via apache... Qu'en penses-tu ?
benoit* Posté 30 Janvier 2007 Auteur Posté 30 Janvier 2007 Bonjour, je n'ai pas vraiment trouvé de réponse à mon problème, Il est possible de mettre en place une crontab chez OVH Il est possible d'utiliser les fonctions phpmail etc... de php mais Sur un serveur mutualisé OVH ( impossible d'utiliser le port smtp et soket) est-il possible de réaliser une crontab php qui envoie un email au déclenchement d'une action enregistrée sans l'intervention d'un navigateur client ? Selon ce que je comprend: non... Si vous aviez une piste pour me dépatouiller de là Amicalement
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant