メッセージングの設定

概要

AEM Communities のメッセージング機能を使用すると、サインイン済みのサイト訪問者(メンバー)が互いにメッセージを送信できます。このメッセージには、サイトにサインインしているときにアクセス可能です。

コミュニティサイトのメッセージングを有効にするには、コミュニティサイトの作成中にチェックボックスをオンにします。

このページでは、デフォルト設定と可能な調整についての情報を紹介します。

開発者向けの追加情報については、メッセージングの基本事項を参照してください。

メッセージング操作サービス

AEM Communities Messaging Operations Serviceは、メッセージ関連の要求を処理するエンドポイント、メッセージの保存に使用するフォルダー、メッセージに添付ファイルが含まれる場合は許可されるファイルタイプを識別します。

コミュニティサイトコンソールを使用して作成されたコミュニティサイトの場合、インボックスが/mail/community/inboxに設定された状態で、サービスのインスタンスが既に存在します。

コミュニティのメッセージング操作サービス

以下に示すとおり、サイト作成ウィザードで作成されたサイトには、サービスの設定があります。設定の横にある鉛筆アイコンを選択すると、設定を表示または編集できます。

chlimage_1-63

新しい設定

新しい設定を追加するには、サービス名の横にあるプラス「+」アイコンを選択します。

chlimage_1-64

  • メッセージフィ
    ールド許可リストユーザーが編集および保持できるメッセージを作成コンポーネントのプロパティを指定します。新しいフォーム要素を追加する場合、SRPに格納するには、要素IDを追加する必要があります。 デフォルトは2つのエントリです。
    ** 件名とコ ンテンツ

  • メッセージボ
    ックスサイズの制限各ユーザーのメッセージボックスの最大バイト数です。初期設定は です。
    1073741824 (1 GB)。

  • メッセージ
    数の制限:ユーザーごとに許可されるメッセージの合計数です。値を —1に設定した場合、許可されるメッセージ数は無制限で、メッセージボックスのサイズ制限に従います。 初期設定は です。
    10,000 (10k)

  • 配信の失敗を通
    知オンにすると、メッセージの配信が一部の受信者に失敗した場合に送信者に通知します。初期設定は です。
    checked.

  • 配信失敗メッセージに表示される送信者のidName。
    初期設定は です。
    failureNotifier​を参照してください。

  • 失敗メッセージテンプ
    レートのpathFailedメッセージテンプレートのルートへの絶対パス。初期設定は です。
    /etc/notification/messaging/default​を設定します。

  • maxRetries.name​配信に失敗したメッセージの再送を試行する回数です。初期設定は です。
    3.

  • minWaitBetweenRetries.name​送信に失敗したメッセージの再送を試行するまでの間隔(秒数)です。初期設定は「*100 *(秒)」です。

  • カウント更新プー
    ルのサイズ更新に使用する同時スレッドの数。初期設定は です。
    10.

  • inbox.path.name
    (
    必須)フォルダーに使用するユーザーのノード(/home/users/username?lang=ja)を基準としたパス inbox 。パスの末尾にフォワードスラッシュ「/」を付けることはできません。 初期設定は​/mail/inbox​です。

  • sentitems.path.name
    (
    必須)フォルダーに使用するユーザーのノード(/home/users/username?lang=ja)を基準としたパス senditems 。パスの末尾にフォワードスラッシュ「/」を付けることはできません。 初期設定は​/mail/sentitems​です。

  • supportAttachments.name​オンにすると、ユーザーがメッセージに添付ファイルを追加できるようになります。初期設定は です。
    **​をオンにします。

  • batchSize.name​大規模な受信者グループへの送信時に一括送信処理するメッセージの数です。初期設定は です。
    100.

  • maxTotalAttachmentSize.name「supportAttachments」をオンにすると、この値によりすべての添付ファイルの最大許容合計サイズ(バイト単位)が指定されます。初期設定は です。
    104857600 (100 MB)。

  • attachmentTypeBlocklist.nameフ
    ァイブロックリストル拡張子の。先頭に「
    」というプレフィックス付き)のブラックリストです。選択しなブロックリストに加えるい場合、拡張機能は許可されます。 拡張は、「+」および「-」アイコンを使用して追加または削除できます。 初期設定は​DEFAULT​です。

  • allowedAttachmentTypes.name

    (アクションが必要) ファイル拡張子許可リストの(拡張子の逆ブロックリスト)。すべてのファイル拡張子(されたものを除く)を許可するにブロックリストに加えるは、「-」アイコンを使用して、1つの空のエントリを削除します。

  • serviceSelector.name
    (必須)サービスが呼び出される絶対パス(エンドポイント)です(仮想リソース)。選択するパスのルートは、OSGi設定 Apache Sling Servlet/Script Resolver and Error Handlerの設定(/bin//apps//services/など)に含まれているパスである必要があります。​サイトのメッセージング機能に対してこの設定を選択するには、このエンドポイントをMessage List and Compose Message componentsの​Service selector​値として提供します(メッセージ機能を参照)。 初期設定は /bin/messaging です。

  • fieldAllowlist.
    nameUse
    メッセージフィールドの許可リスト​を参照してください。

注意

Messaging Operations Service設定を編集用に開くたびに、allowedAttachmentTypes.nameが削除された場合は、空のエントリが再追加され、プロパティを設定できるようになります。 1つの空のエントリを指定すると、添付ファイルが無効になります。

すべてのファイル拡張子(されたものを除く)を許可するにブロックリストに加えるは、「-」アイコンを使用して(再び)空のエントリを1つ削除してから、「保存」をクリックします。

トラブルシューティング

問題をトラブルシューティングする1つの方法は、ログでメッセージのデバッグを有効にすることです。

個々のサービス用のロガーとライターも参照してください。

監視するパッケージはcom.adobe.cq.social.messagingです。

このページ