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

Développement Web en Java Discussion :

Envoi automatique d'un mail


Sujet :

Développement Web en Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 43
    Par défaut Envoi automatique d'un mail
    Bonjour tout le monde,
    Dans le cadre de mon application JAVA EE ( application de gestion de cabinet médicale), un mail doit être envoyé automatiquement au patient pour lui rappeler de son rendez-vous : soit disant avant 2 jours de la date de son dernier rendez-vous ( déjà stocké dans la base de données) .
    J'ai besoin de votre aide, est ce que quelqu'un possède une idée, une API qui peut m'aider ... je serais reconnaissant, merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour,

    Dans ton besoin, il y'a 2 fonctions principales qui se dégagent :
    -L'envoi de Mail avec JavaMail
    -Et la planification de cet envoi de Mail. Ici 2 solutions s'imposent. Soit tu programmes un Thread dans ton appli J2EE qui à une certaine heure précise de la journée va scruter ta table pour tenter d'envoyer un mail. Soit tu decouples cette planification de ton appli J2EE, et la délègue à ton OS, en d'autres termes tu programmes un petit batch (d'envoi de mail) que tu planifieras en cron (sous linux) ou comme tâche planifiée native sous windows, ceci donne l'avantage que le jour où ton application J2EE est HS, que les personnes qui ont rdv ne soient pas pénalisés .

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 43
    Par défaut
    Citation Envoyé par DevServlet Voir le message

    ou comme tâche planifiée native sous windows, ceci donne l'avantage que le jour où ton application J2EE est HS, que les personnes qui ont rdv ne soient pas pénalisés .
    Merci d'abord ; je travaille sous Windows, donc je vais opter à la solution de tache planifiée. Je m'interroge est ce que c'est faisable de planifier la tache de l'envoie à une date bien stocké dans la base de donnée (MySQL) de mon application ?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Par défaut
    Bonjour

    Pour planifier une tache en Java, il y a la librairie Quartz.
    Ca se configure très bien avec Spring ou par programmation.
    Elle utilise des expressions de type CRON tab. Ce sera plus facile à mettre en oeuvre que des taches planifiées sous Windows

    Mathieu

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Citation Envoyé par futur_ingenieur Voir le message
    Merci d'abord ; je travaille sous Windows, donc je vais opter à la solution de tache planifiée. Je m'interroge est ce que c'est faisable de planifier la tache de l'envoie à une date bien stocké dans la base de donnée (MySQL) de mon application ?
    Bonjour,
    C'est très simple, ton batch sera planifiée pour tourner tous les jours à une heure précise, et ira donc tester la date d'envoi, si la date correspond au critère alors l'envoi d'email sera provoqué.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/01/2009, 11h06
  2. [Mail] Envoi automatique d'e-mails
    Par mosquitout dans le forum Langage
    Réponses: 9
    Dernier message: 03/09/2007, 18h50
  3. [Configuration] Envoi automatique d'e-mail
    Par akara dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/08/2007, 12h05
  4. [Configuration] Envoi automatique d'e-mail et base de données
    Par perry_rhodan dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 10/07/2007, 22h21
  5. Envoi automatique d'un mail toutes les heures
    Par VirginieGE dans le forum ASP
    Réponses: 8
    Dernier message: 24/08/2004, 08h10

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