2

*oracle 9i - Enterprise edition release 9.2.0.8.0を使用してメールを送信したいのですが、 *oracle 10 用のパッケージが 1 つあることは知っていますが、oracle 9i 用のパッケージについて教えていただけますか? パッケージはありますか?

Oracle 9iで電子メールを送信できますか? Oracle 9i でメールを送信できない場合、Java プログラムなどのインターフェイス プログラムを使用して、それを介してメールを送信する方法はありますか?

つまり、そのプログラムにパラメーターを送信し、そのプログラムを使用してメールを送信するだけです。バッチ ファイルの書き込みを実行できます。Outlook を実行し、Oracle 9i で Outlook を介して電子メールを送信できますか?

Ps 私のデータベースは 9i ベースで、フォーム ビルダーはバージョン 6 です。

4

3 に答える 3

5

電子メールの送信に関するasktomのこのスレッドを確認してください(バージョン8i以降から):「電子メールの送信!-Oracle8i固有の応答

バージョン9iでは、いくつかのオプションがあります。

  • PL/SQLとUTL_SMTPパッケージを使用する
  • Javaプロシージャを使用する

UTL_SMTPオプションはセットアップが最も簡単ですが、一部の機能(ファイルの添付など)には、もう少し作業とSMTPの知識が必要になる場合があります。良い例については、MikeyByCrikeyの回答を参照してください。

アップグレードを計画している場合、APEXにはバージョン10g以降で使用可能なメールユーティリティ( APEX_MAIL )があります。

于 2010-11-22T10:36:12.207 に答える
4

Oracleは、メールの送信を可能にするUTL_SMTPパッケージを提供しています。何らかの説明のメールサーバーにアクセスする必要があります。

このパッケージの使用は少し複雑です。提供されているデモパッケージは、メールの送信に使用しているOracleWebサイトで入手できます。

于 2010-11-22T10:40:01.867 に答える
1

Burlesonからこのページをチェックしてください。

http://www.dba-oracle.com/t_email_mailing_messages_plsql.htm

Oracleには、8i以降、このためのシステムパッケージutl_smtpがあり、10g以降、この機能を拡張するutl_mailがあります。

于 2010-11-22T12:30:46.927 に答える