33.7 PUSH_QUEUEプロシージャ
このプロシージャは、APEX_MAIL_QUEUE
ディクショナリ・ビューに格納されているキューに入れられたメール・メッセージをSMTPゲートウェイに手動で配信します。
Oracle APEXは、正常に送信されたメッセージを、サーバーのローカル時間を反映したタイムスタンプとともにAPEX_MAIL_LOG
ディクショナリ・ビューに記録します。
構文
APEX_MAIL.PUSH_QUEUE (
p_smtp_hostname IN VARCHAR2 DEFAULT NULL,
p_smtp_portno IN NUMBER DEFAULT NULL );
パラメータ
表33-4 PUSH_QUEUEのパラメータ
パラメータ | 説明 |
---|---|
p_smtp_hostname |
SMTPゲートウェイのホスト名 |
p_smtp_portno |
SMTPゲートウェイのポート番号 |
これらのパラメータの値は下位互換性を確保するために提供されていますが、各パラメータの値は無視されます。SMTPゲートウェイのホスト名およびSMTPゲートウェイのポート番号は、管理サービスの「インスタンスの設定」ページに入力された値から排他的に導出されるか、APEX_INSTANCE_ADMIN
APIを使用して設定されます。
例
次の例に、シェル・スクリプトを使用してAPEX_MAIL.PUSH_QUEUE
プロシージャを使用する方法を示します。この例はUNIX/LINUXインストールにのみ適用します。
SQLPLUS / <<EOF
APEX_MAIL.PUSH_QUEUE;
DISCONNECT
EXIT
EOF
参照:
- Oracle APEX管理ガイドの電子メールの構成
- 『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーションからの電子メール送信
親トピック: APEX_MAIL