メッセージの設定

概要

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

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

このページには、デフォルト設定と可能な調整に関する情報が含まれています。

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

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

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

Communities Sites consoleを使用して作成されたコミュニティサイトでは、サービスのインスタンスが既に存在し、インボックスが/mail/inboxに設定されています。

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

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

messaging-operations

新しい設定を追加

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

  • メッセージフィールドの許可リスト

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

  • メッセージボックスのサイズ制限

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

  • メッセージ数の制限

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

  • 配信エラーの通知

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

  • 配信失敗の送信者ID

    配信に失敗したメッセージに表示される送信者の名前。 初期設定は​failureNotifier​です。

  • 失敗メッセージテンプレートのパス

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

  • 再試行の回数

    配信に失敗したメッセージの再送を試行する回数です。デフォルトは 3 です。

  • 再試行の間隔

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

  • 更新プールのサイズのカウント

    カウントの更新に使用する同時スレッドの数。 デフォルトは 10 です。

  • インボックスパス

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

  • 送信済みアイテムのパス

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

  • サポートの添付ファイル

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

  • グループメッセージの有効化

    選択すると、登録ユーザーはメンバーグループに一括メッセージを送信できます。 初期設定は​選択解除​です。

  • 最大数受信者の合計

    グループメッセージが有効な場合は、一度に送信できるグループメッセージの受信者の最大数を指定します。 デフォルトは 100 です。

  • バッチサイズ

    大規模な受信者グループへの送信時に一括送信処理するメッセージの数です。デフォルトは 100 です。

  • 合計添付ファイルサイズ

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

  • 添付ファイルの種類のブロックリスト

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

  • 許可されている添付ファイルの種類

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

  • サービスセレクター

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

    初期設定は /bin/messaging です。

  • フィールドの許可リスト

    メッセージフィールド許可リスト​を使用します。

注意

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

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

グループメッセージ

登録ユーザーがダイレクトメッセージを一括でユーザーグループに送信できるようにするには、次の2つの​Messaging Operation Services​設定で、グループメッセージング​を有効にします。

  • com.adobe.cq.social.messaging.client.endpoints.impl.MessagingOperationsServiceImpl~social-console
  • com.adobe.cq.social.messaging.client.endpoints.impl.MessagingOperationsServiceImpl~social-messaging

メッセージング操作サービス:ソーシャルコンソール

social-console-op-service

メッセージング操作サービス:ソーシャルメッセージ

social-message-op-service

トラブルシューティング

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

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

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

このページ