Send Emails from Oracle

In pcera sind gegenwärtig zwei Packages implementiert, die es ermöglichen auf einfache Weise Emails von Oracle aus zu senden. Es gibt nur historische Gründe für die Trennung in zwei Packete. Sollten bei Gelegenheit zusammengeführt werden.

1. global.sendmail.send_mail

PROCEDURE SEND_MAIL
 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
 MAIL_TEXT                      VARCHAR2                IN
 REAL_RECIPIENT                 VARCHAR2                IN
 FROM_TEXT                      VARCHAR2                IN
 TO_TEXT                        VARCHAR2                IN
 SUBJECT_TEXT                   VARCHAR2                IN

Beispiel:  exec sendmail.send_mail('MAIL_TEXT','thiemann@dkrz.de','CERA','Hannes','Subject'); 

Prozedur ist gegenwärtig nur für cera_stat und cera_check geöffnet.

1. email_send.ces Um Mails mit Attachments zu verschicken.

Beispiel

email_send.ces.email_files(
      from_name    => '"CERA" <do_not_reply@dkrz.de>',
      to_names     => 'thiemann@dkrz.de',
      subject      => experiment,
      message      => experiment||' check',
      attach       => NULL,
      clob_attach  => email_send.cesCLOBs(email_send.cesCLOB(my_clob,'testfile.txt','text/plain'))
);

MadWiki: OracleTipps/SendEmailFromOracle (last edited 2011-06-17 13:10:46 by HannesThiemann)