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

PL/SQL Oracle Discussion :

TRIGGER automatique et envoi de mail


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 15
    Par défaut TRIGGER automatique et envoi de mail
    Bonjour,

    je souhaiterai créer un trigger automatique qui envoi un mail et tout ça en PL/SQL !

    Je m'explique : j'ai une table facture avec un champs "acquitte". Si ce champs n'est pas renseigné dans les deux mois qui suivent la date de la facture, j'aimerais qu'un mail soit envoyé.

    Je ne sais pas trop sur quel évènement déclencher mon trigger. J'ai vu qu'il existait des déclencheurs sur la base du genre AFTER LOGON mais dans ce cas là le mail serait envoyé à chaque fois que quelqu'un se connecte, une fois serait suffisant....

    Donc si quelqu'un a une idée ! Je précise que je suis en Oracle 9i.

    Pour l'envoi de mail, j'utilise utlsmtp, ça marche pas encore mais je suis sur la bonne voie.

    Merci !

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 109
    Par défaut
    Si ton AFTER LOGON marche correctement, pourquoi ne pas rajouter simplement une colonne qui indique que tu as déjà envoyé un mail et que tu mets à jour dès que le 1er mail est parti
    Comme ça tu es sur que ton mail ne sera envoyé qu'une fois

    En même temps si c'est pour gérer un paiement de facture si tu envoies le mail de relance 3 fois par jours ça te permettra d'etre sur que les gens payent rapidement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 15
    Par défaut
    merci pour ta réponse !

    J'aimerais ne pas toucher à la base en fait mais c'est à peu près le seul moyen que je vois aussi.
    Le truc c'est que chaque employé à la connexion enverra un mail au gestionnaire...enfin tant pis on fera avec !

    par contre je sais pas trop si tu as des infos sur l'envoi de mail....j'ai pas trouvé de bon exemple.

  4. #4
    Membre éclairé

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Par défaut
    Pour les mails, jette un oeil au package UTL_SMTP (http://download-uk.oracle.com/docs/c...12/u_smtp2.htm) il fait tout ce qu'il faut.

    Chris.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 15
    Par défaut
    salut

    merci pour le lien, il a l'air plus complet que ceux que j'avais trouvé sur UTL_SMTP. Le problème sur ce paquet, enfin ce que j'en ai conclu, c'est qu'il faut pouvoir configurer son smtp. Car apparement soit il faut un smtp qui accepte d'envoyer des mails sans authentification soit il faudrait avoir accès à son smtp et le configurer....
    Le truc c'est que je suis en actuellement en Projet dans mon école d'info et on a pas de smtp comme ça...et que pour l'instant je ne connais pas assez les smtp pour essayer (en même temps j'ai pas trop le temps non plus avec mon projet...)

    Donc si jamais tu peux m'éclairer un peu...

    MErci !!

  6. #6
    Membre éclairé

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Par défaut
    Désolé pour le temps de réponse, mais je n'avais pas de PC dispo ces derniers temps.
    Quoi qu'il en soit, il te faut effectivement un serveur SMTP, mais ce n'est pas nécessairement à toi de l'hébeger.
    Tu dois pouvoir faire tes essais avec un serveur "gratuit" tel que yahoo, hotmail, etc. (en général, leur exploitation est gratuite tant que ce n'est pas dans un contexte professionnel).
    Par contre, ton réseau ne doit pas filtrer les ports exploités.

    Chris.

Discussions similaires

  1. envoi automatique d'un e-mail
    Par salmer dans le forum ASP
    Réponses: 6
    Dernier message: 10/05/2006, 23h36
  2. [VB6]envoie de mail automatiquement
    Par riesseg dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 28/04/2006, 14h14
  3. envoi de mail ou alerte automatique
    Par grinder59 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 16/03/2006, 08h58
  4. Réponses: 14
    Dernier message: 17/11/2005, 17h16
  5. Envoi de mail automatique avec Visual C++
    Par cza dans le forum MFC
    Réponses: 2
    Dernier message: 22/02/2005, 15h59

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