PL/SQL verbeteringen in Oracle 10g - UTL_MAIL
De UTL_MAIL package geeft een simpele API welke het mogelijk maakt om mail te versturen vanuit PL/SQL. In vorige versies was dit mogelijk met de UTL_SMTP package, maar dit vereiste wel de nodige kennnis van het SMTP protocol.

De package wordt geladen door de volgende scripts te runnen:
CONN sys/password AS SYSDBA
@$ORACLE_HOME/rdbms/admin/utlmail.sql
@$ORACLE_HOME/rdbms/admin/prvtmail.plb
Opvolgend zal de SMTP_OUT_SERVER parameter gezet moeten worden om de SMTP server te kunnen identificeren:
CONN sys/password AS SYSDBA
ALTER SYSTEM SET smtp_out_server='smtp.domain.com' SCOPE=SPFILE;
SHUTDOWN IMMEDIATE
STARTUP
Als de configuratie klaar is kunnen we op de volgende manier mail versturen:
BEGIN
UTL_MAIL.send(sender => ' Dit e-mail adres is beschermd tegen spambots, u heeft Javascript nodig om het te kunnen zien. ',
recipients => ' Dit e-mail adres is beschermd tegen spambots, u heeft Javascript nodig om het te kunnen zien. , Dit e-mail adres is beschermd tegen spambots, u heeft Javascript nodig om het te kunnen zien. ',
cc => ' Dit e-mail adres is beschermd tegen spambots, u heeft Javascript nodig om het te kunnen zien. ',
bcc => ' Dit e-mail adres is beschermd tegen spambots, u heeft Javascript nodig om het te kunnen zien. ',
subject => 'UTL_MAIL Test',
message => 'If you get this message it worked!');
END;
/
De package support ook het versturen van mail met RAW en VARCHAR2 bijlagen.
 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 275 gasten online