CGI de mails via une socket ou serv smtp...

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

zaza
WRInaute discret
WRInaute discret
 
Messages: 73
Inscription: 5 Mai 2004

CGI de mails via une socket ou serv smtp...

Message le Sam Jan 20, 2007 12:17

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


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Sam Jan 20, 2007 22:45

la même chose en php qui doit pouvoir envoyer des mails, pour le cron passe par à un webcron si ovh ne te le propose pas

vit0
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 11 Avr 2006

Message le Sam Jan 20, 2007 23:04

Les crons sont autorisés chez OVH.

A mon avis, la seule solution est de réécrire ton CGI en PHP et de passer par la fonction mail()..

zaza
WRInaute discret
WRInaute discret
 
Messages: 73
Inscription: 5 Mai 2004

Message le Dim Jan 21, 2007 11:44

Bonjour,
merci pour vos réponses.

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.

...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.

:arrow: 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é.

Comme le php doit être executé via apache...je ne pense pas pouvoir trouver une alternative dans ce sens

Qu'en pensez-vous ?

Cordialement

zaza
WRInaute discret
WRInaute discret
 
Messages: 73
Inscription: 5 Mai 2004

toi lecteur si tu es un pro de php:

Message le Mar Jan 30, 2007 9:01

up
Bonjour,

je n'ai pas vraiment trouvé de réponse à mon problème, toi lecteur si tu es un pro de php:

Sur un serveur mutualisé OVH ( impossible d'utiliser le port smtp)
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 avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité