Re: how send mail from Forms?

From: lex <lex_at_globalxs.nl>
Date: Tue, 13 Feb 2001 14:21:35 +0100
Message-ID: <96bc4k$3sk$1_at_Snowflake_Obsidian.lion-access.net>


Daniel A. Morgan <dmorgan_at_exesolutions.com> wrote in message news:3A7E2364.4F4E45DA_at_exesolutions.com...
> > I know that forms hasn't sending mail function.
 

> > How send mail from Forms?
>
> If you have Oracle 8i look at the UTL_SMTP built in package.

or use OLE:

begin
 declare
 objOutlook OLE2.OBJ_TYPE;
 objMail OLE2.OBJ_TYPE;
 objArg OLE2.LIST_TYPE;

  BEGIN
  objOutlook := OLE2.CREATE_OBJ('Outlook.Application');   objarg := OLE2.CREATE_ARGLIST;
  OLE2.ADD_ARG(objarg,0);
  objMail := OLE2.INVOKE_OBJ(objOutlook,'CreateItem',objarg);

  OLE2.DESTROY_ARGLIST(objarg);
  OLE2.SET_PROPERTY(objmail,'To','emailadres_at_domain.com');
  OLE2.SET_PROPERTY(objmail,'Subject',MailSub);
  OLE2.SET_PROPERTY(objmail,'Body',MailData);
  OLE2.INVOKE(objmail,'Send');
  OLE2.INVOKE(objmail,'Display');
  OLE2.RELEASE_OBJ(objmail);
  OLE2.RELEASE_OBJ(objOutlook);

  END;
end; Received on Tue Feb 13 2001 - 14:21:35 CET

Original text of this message