I want send email by using *oracle 9i - Enterprise edition release 9.2.0.8.0 ,*I know there is one package for oracle 10,but would you advice me about it fo
Oracle provides the UTL_SMTP package which allows you to send mail. It requires access to a mail server of some description.
This package is a little complicated to use. There is a supplied demo package that is available on the Oracle website which I am using successfully to send mail.
check this thread on asktom about sending emails (from version 8i+): "Sending e-mail! -- Oracle 8i specific response"
In version 9i, you have several options:
The UTL_SMTP option would be the easiest to setup but some features (such as attaching files) may require a bit more work and some knowledge of SMTP. See MikeyByCrikey's answer for a good example.
If you plan to upgrade, APEX has some mail utility (APEX_MAIL) available for version 10g+.
Check this page from Burleson.
http://www.dba-oracle.com/t_email_mailing_messages_plsql.htm
Oracle has, since 8i, the system package utl_smtp for this, and since 10g, the utl_mail that expands this functionality.