Salut a tous,
j'utilise oracle 10g et oracle ids. je souhaite envoyer un mail a travers un forme. J'ai cree une procedure comme suit(j'ai vu un exemple dans le forum):
PROCEDURE envoyer_mail IS
mailhost VARCHAR2(64) := 'nom serveur mail';
sender VARCHAR2(64) := '<adresse expediteur>';
recipient VARCHAR2(64) := '<adresse destinataire>';
mail_conn utl_smtp.connection;
BEGIN
mail_conn := utl_smtp.open_connection(mailhost, 25);
utl_smtp.helo(mail_conn, mailhost);
utl_smtp.mail(mail_conn, sender);
utl_smtp.rcpt(mail_conn, recipient);
utl_smtp.open_data(mail_conn);
utl_smtp.write_data(mail_conn, 'bla bla' || chr(13));
utl_smtp.close_data(mail_conn);
utl_smtp.quit(mail_conn);
EXCEPTION
WHEN OTHERS THEN
NULL;
-- dbms_output.put_line('Une erreur est survenue...');
END;
sur la ligne :
mail_conn utl_smtp.connection;
(j'ai le message suivant apres compilation de la procedure : l'identificateur utl_smtp.connection doit etre declaré)
que puis-je faire...
Partager