IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Pensez-vous que le PHP puisse être une alternative au problème rencontré


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 131
    Par défaut [Mail] Pensez-vous que le PHP puisse être une alternative au problème rencontré
    question d'un non programmeur qui essaie de comprendre - soyez indulgent

    Bonjour

    J'utilisais un script cgi et une crontab sur un serveur mutualisé afin d'envoyer un email serveur lors d'un événement programmé ( genre date anniversaire: pouf! un email serveur au destinataire " joyeux anniversaire )

    J'ai basculé le site chez OVH Mutualisé et plus rien ne marche:chez OVH mutualisé vous en pouvez pas envoyer de mail via une socket ni spécifier de serveur smtp ou de port d'envoi.

    Ainsi, dans mon cas, la crontab du serveur demande au serveur (pas le serveur web, mais le serveur tout court ) d'envoyer un mail: ça 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....

    Question
    Pensez-vous que le PHP puisse être une alternative au problème rencontré ?
    ( php doit être exécuté via apache...donc à priori, je ne le pense pas )

    Merci pour vos conseils pour me sortir de ce bourbier

    Amicalement

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Salut, je suis aussi chez OVH, en mutualisé et je m'envoie automiatiquement un mail dès que quelqu'un se logg sur mon site...

    J'utilise phpMailer.

    ++
    JC

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 131
    Par défaut
    Citation Envoyé par jc_cornic
    Salut, je suis aussi chez OVH, en mutualisé et je m'envoie automiatiquement un mail dès que quelqu'un se logg sur mon site...

    J'utilise phpMailer.

    ++
    JC
    Bonjour et merci pour cette piste
    mais la question est " quel est ton élements déclencheur d'envoi d'email" ? un script activé dans la page html de log du site ( classique envoi d'email php..)

    Ou un déclenchement à partir d'une action serveur ?

  4. #4
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    tu peux faire un cron qui ouvre une page php
    geturl ou lynx ou même une cron ecrit en php exécuté par /usr/bin/php

    dans ce cas ton cron peut faire un fopen d'une page

    ça sert à placer l'exécution dans l'environnemet apache.

    A+JYT

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 131
    Par défaut
    Citation Envoyé par sekaijin
    tu peux faire un cron qui ouvre une page php
    geturl ou lynx ou même une cron ecrit en php exécuté par /usr/bin/php

    dans ce cas ton cron peut faire un fopen d'une page

    ça sert à placer l'exécution dans l'environnemet apache.

    A+JYT
    Merci pour ta piste, je vais chercher à comprendre...

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Par défaut
    Si tu es sur qu'au moins une personne se connecte à ton site par jour, alors tu fais une vérification tous les jours (pour y arriver faut penser avec des dates) seulement si elle n'a pas été lancé durant la journée.

    Ensuite si elle est lancé ... et bien tu fais ce que tu veux :')

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 131
    Par défaut
    Citation Envoyé par sekaijin
    tu peux faire un cron qui ouvre une page php
    geturl ou lynx ou même une cron ecrit en php exécuté par /usr/bin/php

    dans ce cas ton cron peut faire un fopen d'une page

    ça sert à placer l'exécution dans l'environnemet apache.

    A+JYT
    Hello
    geturl ou lynx n'est pas supporté par OVH Mutualisé

    Quant à "une cron ecrit en php exécuté par /usr/bin/php", si celle-ci cherche à envoyer un email serveur, ne penses-tu pas que je vais retrouver le même problème de bridage ?
    merci de m'éclairer afin que je puisse essayer d'orienter la recherche d'alternative

    Amicalement

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2006
    Messages : 28
    Par défaut
    Bonjour,

    Il est possible d'envoyer un mail via un script PHP. Pour celà, regarde du côté de la fonction mail()

    Ce que ton script CGI faisait, un script PHP doit pouvoir le faire. Tout dépent de l'endroit d'où tu sors les données

    Sinon, il est possible d'automatiser l'exécution de ce script avec un cron. Il suffit d'appeler ce script PHP dans le cron. Rien de bien plus méchant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pensez-vous que Python 3.x était une erreur ?
    Par Olivier Famien dans le forum Général Python
    Réponses: 25
    Dernier message: 23/02/2015, 08h29
  2. [JAXB] Pensez vous que JAXB a un avenir dans le monde professionnel ?
    Par eclesia dans le forum Format d'échange (XML, JSON...)
    Réponses: 22
    Dernier message: 17/11/2010, 15h03
  3. Réponses: 0
    Dernier message: 29/07/2008, 14h02
  4. Croyez vous que .NET fini par être OpenSource ?
    Par mamiberkof dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 19/01/2008, 10h11
  5. Réponses: 2
    Dernier message: 22/03/2007, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo