|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
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 ! |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 104 ![]() |
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
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() ![]() Inscription : décembre 2005 Messages : 315 ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
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 !! |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() ![]() Inscription : décembre 2005 Messages : 315 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com