Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 20/12/2012 15:28:45
- alassanediakite
- Membre
envoie de mail
Salut
Dans mes projets sur PostgreSQL sous windows, je voudrais mettre en place un système d'envoie de mail. Ainsi PostgreSQL m'enverrait les problèmes et d'autres statistiques sur mon mail yahoo.
J'ai trouvé un code que j'ai voulu adapter mais pour le moment le mail n'est pas envoyé
Voici mon code.
CREATE OR REPLACE FUNCTION envoiemail()
RETURNS smallint AS
$BODY$
use strict;
use warnings;
use Carp;
use MIME::Lite; # Pour envoyer des emails
my $from = 'allhassane@yahoo.fr';
my $to = 'diakitealhassane@gmail.com';
my $subject = 'Etat demarrage';
my $message;
$message = 'essai';
my $mail = new MIME::Lite
From => $from,
To => $to,
Subject => $subject,
Type => 'text',
Data => $message;
eval
{$mail->send or die(0);};
if ($@){return 0;}
else {return 1;}
$BODY$
LANGUAGE plperlu VOLATILE
COST 100;
A savoir que je ne connais pas bien perl!!!
Je suis entrain de chercher du coté de VBscript+batch aussi.
Si vous avez des idées.
Merci d'avance
Dernière modification par alassanediakite (20/12/2012 15:32:13)
Hors ligne
#2 20/12/2012 15:41:16
- gleu
- Administrateur
Re : envoie de mail
Quelle erreur avez-vous ?
Guillaume.
Hors ligne
#3 20/12/2012 16:04:11
- alassanediakite
- Membre
Re : envoie de mail
Salut et merci de la réponse
Je ne reçois pas d'erreur. Mais le zéro (0) de retour. En fait, s'il était possible de savoir l'erreur ce serait mieux.
PS/ je viens de voir un de vos immenses travaux ici. Grand merci à vous.
Hors ligne
#4 20/12/2012 23:14:59
- gleu
- Administrateur
Re : envoie de mail
Ne connaissant pas Perl, je ne pourrais pas en dire beaucoup plus malheureusement.
Guillaume.
Hors ligne
#5 21/12/2012 09:49:30
- barthymus
- Membre
Re : envoie de mail
De récupérer le résultat de la commande mail dans une variable n'est pas possible ?
Car vous lui faites, "Fait sa, ou si tu arrives pas, meurs et donne moi 0." Il vous rend 0 donc ... Peut etre qu'il à moyen d'enlever le die et de récupérer l'erreur balancée par la tentative de mail ?
Hors ligne
#6 27/12/2012 18:45:05
- alassanediakite
- Membre
Re : envoie de mail
Salut
J'ai vraiment chercher mais rien n'a faire, pas de solution avec plperl. J'ai trouvé une solution avec vbscript + batch mais là mes infos (login et mot de passe) sont en claire sur vbs.
Ce n'est que partie remise.
@+
Hors ligne
#7 28/12/2012 10:32:31
- gleu
- Administrateur
Re : envoie de mail
De toute façon, je ne pense pas que ce soit à PostgreSQL de vous envoyer un mail. Il est préférable de coder un petit outil qui va se connecter à la base, récupérer les infos qui vous intéressent et vous les envoyer.
Guillaume.
Hors ligne
Pages : 1