前へ
前へ
 
次へ
次へ

電子メール設定の構成

Oracle Application Expressでメールを送信できるようにするには、Oracle Application Express管理者が電子メール設定を構成する必要があります。

さらに、Oracle Database 11gリリース1(11.1)でOracle Application Expressを実行している場合、外部へのメールを有効化する必要があります。Oracle Database 11gリリース1(11.1)では、ネットワーク・サービスと通信する機能はデフォルトで無効になっています。詳細は、Oracle Application Expressインストレーション・ガイドのご使用の構成の「Oracle Database 11gのネットワーク・サービスの有効化」を参照してください。


ヒント:

新しい作業領域リクエストが承認されたときにユーザーにログイン資格証明が電子メールで自動的に送信されるように、Oracle Application Expressを構成できます。詳細は、「割当てモードの指定」を参照してください。

トピック:


参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションからの電子メールの送信」

完全開発環境での電子メールの構成

完全開発環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

  1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

  2. 「サービスの管理」をクリックします。

  3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

  4. 「電子メール」で、次の入力を行います。

    1. SMTPホスト・アドレス: SMTPサーバーのサーバー・アドレスを定義します。これは、インストール時のデフォルトではlocalhostに設定されます。別のサーバーをSMTPリレーとして使用する場合は、このパラメータをそのサーバーのアドレスに変更します。

    2. SMTPホスト・ポート: メール・リクエスト用にSMTPサーバーが待機するポートを定義します。デフォルトの設定では25です。

    3. 管理電子メール・アドレス: 割当てリクエストの承認や、パスワードのリセットなど、電子メールを作成する管理タスクに対する送信元アドレスを定義します。

  5. 「変更の適用」をクリックします。

ランタイム環境での電子メールの構成

ランタイム環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

  1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

    • Windowsの場合:

      SYSTEM_DRIVE:\ sqlplus /nolog
      connect sys as sysdba
      
    • UNIXおよびLinuxの場合:

      $ sqlplus /nolog
      connect sys as sysdba
      

    プロンプトが表示されたら、適切なパスワードを入力します。

  2. 次の文を実行します。

    ALTER SESSION SET CURRENT_SCHEMA = APEX_030200
    
  3. 次の文を実行します。

    BEGIN
       APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME, PARAMETER_VALUE);
    END;
    

    電子メール・パラメータの詳細は、表: 電子メール・パラメータを参照してください。

    電子メール・パラメータ

    パラメータ名 説明

    SMTP_FROM

    割当てリクエストの承認や、パスワードのリセットなど、電子メールを作成する管理タスクに対する送信元アドレスを定義します。

    有効な電子メール・アドレスを入力します。次に例を示します。

    someone@somewhere.com

    SMTP_HOST_ADDRESS

    SMTPサーバーのサーバー・アドレスを定義します。別のサーバーをSMTPリレーとして使用する場合は、このパラメータをそのサーバーのアドレスに変更します。

    デフォルト設定:

    localhost
    

    SMTP_HOST_PORT

    メール・リクエスト用にSMTPサーバーが待機するポートを定義します。

    デフォルト設定:

    25
    

ランタイム環境での電子メール設定の決定

ランタイム環境での電子メール設定を決定するには、次のステップを実行します。

  1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

    • Windowsの場合:

      SYSTEM_DRIVE:\ sqlplus /nolog
      connect sys as sysdba
      
    • UNIXおよびLinuxの場合:

      $ sqlplus /nolog
      connect sys as sysdba
      

    プロンプトが表示されたら、適切なパスワードを入力します。

  2. 次の文を実行します。

    ALTER SESSION SET CURRENT_SCHEMA = APEX_030200
    
  3. 次の文を実行します。

    SELECT 
    APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
    FROM DUAL;
    

    電子メール・パラメータの詳細は、表: 電子メール・パラメータを参照してください。