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

  • Auteur de la discussion Auteur de la discussion zaza
  • Date de début Date de début
WRInaute discret
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
 
WRInaute impliqué
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
 
Nouveau WRInaute
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()..
 
WRInaute discret
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
 
WRInaute discret
toi lecteur si tu es un pro de php:

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...
:(
 
Discussions similaires
Haut