J'ai crée un trigger qui appelle une procédure oracle qui envoie un mail. Cela fonctionne très bien, cependant, je n'ai pas trouvé sur le web comment éditer le sujet du mail. Ci dessous ma procédure.
Merci pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE OR REPLACE PROCEDURE sendmail (sender IN VARCHAR2, recipient IN VARCHAR2, message IN VARCHAR2) IS mailhost VARCHAR2(50) := '***'; 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, TO_CHAR(SYSDATE, 'DD-MON-YYYY HH24:MI:SS')); utl_smtp.write_data(mail_conn,' : '); utl_smtp.write_data(mail_conn, message); utl_smtp.close_data(mail_conn); utl_smtp.quit(mail_conn); END;
Partager