プライマリ・コンテンツに移動

Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド リリース5.1 E83810-03 |
| 目次 | 索引

前 | 次 |

# 18.1 アプリケーションからの電子メール送信

Oracle Application Expressで電子メールを構成および管理するには、インスタンス管理者がOracle Application Express管理サービスにログインする必要があります。

トピック:

- 電子メールの構成について
- 電子メール・プロビジョニングについて
- メール・キューについて
- APEX_MAILパッケージについて

## 18.1.1 電子メールの構成について

Oracle Application Expressで電子メールを送信できるようにするには、インスタンス管理者が電子メール設定を構成する必要があります。この項では、完全開発環境およびランタイム環境で電子メール設定を構成する方法について説明します。

トピック:

- ネットワーク・サービスの有効化について
- 完全開発環境での電子メールの構成について

関連項目:

『Oracle Application Express管理ガイド』の電子メールの構成に関する説明

### 18.1.1.1 ネットワーク・サービスの有効化について

Oracle Database 11gリリース1または2以上では、ネットワーク・サービスとの通信機能が、デフォルトで無効化されています。このため、Oracle Database 11g リリース1または2以上でOracle Application Expressを実行している場合は、新しい`DBMS_NETWORK_ACL_ADMIN`パッケージを使用して、`apex_050100` データベース・ユーザーにすべてのホストに対する接続権限を付与する必要があります。これらの権限を付与しないと、次の場合に問題が発生します。

- Oracle Application Expressでアウトバウンド・メールを送信する。

- Oracle Application ExpressでWebサービスを使用する。

- PDF/レポートを印刷する。

関連項目:

- Oracle Application Expressインストレーション・ガイドの「Oracle Database 11g以上のネットワーク・サービスの有効化」の、該当するインストール・シナリオ:

  - Application ExpressのインストールとOracle REST Data Servicesの構成

  - Application Expressのインストールと埋込みPL/SQLゲートウェイの構成

  - Application ExpressのインストールとOracle HTTP Serverの構成

- 『Oracle Application Express管理ガイド』の電子メールの構成に関する説明

### 18.1.1.2 完全開発環境での電子メールの構成について

完全開発環境でメールを送信するようにOracle Application Expressを構成するには、インスタンス管理者がOracle Application Express管理サービスにログインし、インスタンスの設定ページにナビゲートして、「電子メール」属性を構成する必要があります。

関連項目:

『Oracle Application Express管理ガイド』の電子メールの構成に関する説明

## 18.1.2 電子メール・プロビジョニングについて

新しいワークスペース・リクエストが承認されたときにユーザーにログイン資格証明が電子メールで自動的に送信されるように、Oracle Application Expressを構成できます。これを行うには、電子メール構成プロセスを完了し、プロビジョニング・ステータスの電子メールの検証でのリクエストを選択する必要があります。

関連項目:

- 『Oracle Application Express管理ガイド』の電子メールの構成に関する説明

- 『Oracle Application Express管理ガイド』のワークスペースの作成方法の指定に関する項

- 『Oracle Application Express管理ガイド』のプロビジョニング・モードの選択に関する項

## 18.1.3 メール・キューについて

インスタンス管理者は、メール・キュー内の電子メール・メッセージ、およびメール・ログを監視することで、アプリケーションから送信された電子メールを管理できます。

関連項目:

『Oracle Application Express管理ガイド』のメール・キューの管理に関する項

## 18.1.4 APEX_MAILパッケージについて

`APEX_MAIL`パッケージを使用して、Oracle Application Expressアプリケーションから電子メールを送信できます。このパッケージは、Oracleで提供される`UTL_SMTP`パッケージをベースとして構築されています。このような依存性があるため、APEX_MAILを使用するには、`UTL_SMTP`パッケージがインストールされており、機能している必要があります。

関連項目:

- 『Oracle Application Express APIリファレンス』のAPEX_MAILに関する項

- 『Oracle Application Express管理ガイド』の電子メールの構成に関する説明