Vous n'êtes pas identifié(e).
Pages : 1
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
Quelle erreur avez-vous ?
Guillaume.
Hors ligne
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
Ne connaissant pas Perl, je ne pourrais pas en dire beaucoup plus malheureusement.
Guillaume.
Hors ligne
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
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
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