PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

PostgreSQL et l'envoi de mail

Technique - général | PostgreSQL et l'envoi de mail

Par chintaoui le 23/02/2007 - 18:24

Bonjour,

Je souhaitais savoir si PostgreSQL disposait de l'envoi de mail (par exemple lors d'une insertion dans une DB) ?

Je vous expose un peu mon cas:
Actuellement, je dispose d'une base de données MYSQL, celle-ci se remplit automatiquement d'alertes avec un certain niveau de criticité et je souhaiterais qu'en cas d'insertion d'une alerte "critique" un mail soit envoyé aux différents administrateurs.

Problème: MySQL ne dispose pas d'envoi de mails en natifs, j'ai donc regardé du coté des triggers et des UDF, une solution en perl et en php étaient envisageables mais après quelques jours à bosser dessus, je ne suis pas parvenu à un résultat concluant.

Donc PostgreSQL propose t'il cette fonctionnalité d'envoi de mail en natif ou existe t'il des solutions "simples" pour pouvoir réaliser cette tâche ?

Si oui, je change illico la base MySQL par une PostgreSQL ;)

Merci d'avance
Chintaoui

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Désolé

chintaoui/ = 23 FĂ©vrier, 2007 - 18:46

Oups apparamment il y a pgmail qui fait çà ... Désolé ...

Par contre j'aimerais bien avoir des retours d'expérience à propos de pgmail !

Merki
Chintaoui


oui, soit avec le module pyth

sparky/ = 25 FĂ©vrier, 2007 - 19:36

oui, soit avec le module python soit avec le module perl, au choix, le tout est de le mettre dans un trigger.


N'étant pas spécialisé DB

chintaoui/ = 26 FĂ©vrier, 2007 - 12:34

N'étant pas spécialisé DB et étant en retard sur le projet, quelqu'un pourrait il poster un exemple de trigger que je puisse réexploiter ?

Merki d'avance aux âmes charitables


Pas cool

chintaoui/ = 26 FĂ©vrier, 2007 - 18:19

Bon le truc pas cool:
J'ai installé pgmail mais la connexion au serveur smtp de mon entreprise se réalise en TLS et apparemment çà fait coincer pgmail ...

Par contre j'ai un script perl de connexion tls à mon serveur smtp et d'envoi de mail qui marche très bien mais comment le lancer à partir d'un trigger ?

Need help ...

Merci d'avance


Et la question subsidiaire: c

chintaoui/ = 26 FĂ©vrier, 2007 - 18:46

Et la question subsidiaire: comment importer une librairie dans une fonction PL/Perl ?


Euréka

chintaoui/ = 27 FĂ©vrier, 2007 - 12:33

Bon Je n'ai pas trouvé comment lancer de script externe mais j'ai réussi à obtenir ce que je voulais:

En utilisant plperlu (donc untrusted) j'ai pu importer ma librairie et exécuter mon script). Après à partir d'un trigger ou j'ai mis certains critères (notamment la criticité d'une alerte) le mail est envoyé ou non !


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.