7 Oracle User Messaging Serviceのトラブルシューティング
表7-1 UMSのトラブルシューティング
症状 | 考えられる原因 | 解決策 |
---|---|---|
SSLハンドシェイク・エラー。 |
WebLogic Serverのデフォルトのキーストア( |
WebLogic Serverのデフォルトのキーストアを変更します。WebLogic Serverの「カスタムIDとJava標準信頼」キーストアを構成します。 詳細は、Oracle WebLogicリモート・コンソール・オンライン・ヘルプを参照してください。 |
電子メール通知が送信されない場合 |
UMS電子メール・ドライバの送信(SMTP)メール・サーバーの設定が正しくありません。 |
Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
ノート: SMTPサーバー接続用の電子メール・クライアントで、これらを使用して値を検証します。 |
SMTPサーバーに、認証またはセキュアな接続(TLSまたはSSL)が必要です。 |
Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
|
|
エラー・メッセージ: |
該当するチャネルに対するUMSドライバが特定のSenderAddressesリストで構成されていますが、アプリケーションが送信したメッセージに、一致しない送信者アドレスが設定されています。 ノート: UMSサーバーは、アウトバウンド・メッセージの送信者アドレスを使用可能なドライバのSenderAddressesに対して照合(送信者アドレスが設定されている場合)して、メッセージの配信に使用する一致ドライバを検索します。ドライバに1つ以上のSenderAddressesが設定されている場合、UMSサーバーは、一致する送信者アドレスが含まれているメッセージのみをそのドライバに送信します。 |
|
電子メール・クライアントによる通知の受信に矛盾がある場合 |
UMS電子メール・ドライバの受信メール・サーバーの設定が、通知の送信先と同じ電子メール・アカウントで構成されています。 通知が同じアカウントに送信された場合、電子メール・クライアントが電子メールを表示できるようになる前に、UMS電子メール・ドライバが電子メールをダウンロードして処理する場合があります。 |
受信メール・サーバーの設定には排他的な電子メール・アカウントを使用してください。Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
|
アプリケーションが電子メールを受信しない場合 |
UMS電子メール・ドライバの受信メール・サーバーの設定が正しくありません。 |
Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
ノート: IMAPまたはPOP3サーバー接続用の電子メール・クライアントで、これらを使用して値を検証します。 |
メール・アクセス・プロトコルが正しくありません。 |
Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
|
|
電子メール・サーバーがSSL対応です。 |
Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
|
|
受信フォルダ名が正しくありません。 |
Oracle Fusion Middleware Controlを使用して、UMS電子メール・ドライバの次の設定を確認します。
ノート: 一部の電子メール・サーバーでは、値INBOXをinboxまたはInbox(つまり大/小文字を区別)と記述する必要があります。電子メール・サーバーに応じて適切な値を使用してください。 |
|
アプリケーションで対応するAccessPointが登録されませんでした。 |
UMS APIを使用して、AccessPointを登録します。 詳細は、『Oracle Fusion Middleware Oracle User Messaging Serviceによるアプリケーションの開発』を参照してください。 |
|
接続は成功したが、件名が一致していないのですぐに閉じられる |
使用されている証明書がその環境では不正です。 |
各環境(開発、テスト、本番など)は、独自の証明書を使用してプロビジョニングする必要があります。リモート環境に正しい証明書が使用されていることを確認します。 |
APNS通知が配信されない |
本番環境で受信されたデバイス・トークンが、本番以外の環境で使用されている可能性があります。 |
各環境で受信された正しいデバイス・トークンを使用します。詳細は、 |
PKIXパスのビルドに失敗し、セキュア・モード環境のAPNSドライバに対してリクエストされたターゲットへの有効な証明書パスが見つかりません |
関連するAPNS証明書はインポートされません。 |
リモート通知サーバーを設定するには、APNSへの信頼できる接続を確立する必要があります。この接続を作成するには、AAA証明書サービスのルート証明書を各サーバーにインストールする必要があります。「リモート通知サーバーの設定」から証明書をダウンロードします。 次のコマンドを使用して、ダウンロードした証明書をWebLogicの構成済キーストアにインポートする必要があります。
ノート: 環境で構成されたキーストアを選択します。 |
GCMワークフローでは、テスト接続に成功すると、セキュア・モード環境でメッセージを送信中にエラーがスローされます。 |
信頼できる証明書がありません WebLogicのhostnameverifier構成は、ワイルド文字を受け入れません。 |
WebLogicに構成されたカスタム証明書ストアに、keytoolを使用してグローバル・ルート証明書をインポートする必要があります。 GlobalSignルート証明書は、GlobalSignルート証明書からダウンロードできます。 |
ランタイムでは、GCMドライバの構成後にエラーがスローされます。 |
デフォルトの「BEAホスト名の検証」では、ワイルドカードはサポートされていません。 |
管理対象サーバーのホスト名を検証する必要があります。 次の設定は、ホスト名の検証で機能します。
次の設定は、ホスト名の検証では機能しません。
|