メンバーをグループに追加する

特定のグループに関連付けられるメール受信者は、そのグループに所属している必要があります。メールアドレスを追加することでメンバーはグループに含められます。これはグループファイルを直接編集するか、pmx-list コマンドを使用して実行できます。グループは members-per-group ディレクトリに保存されます。

メンバーはメールアドレスの文字列の部分によって指定される必要があり、個別のメールアドレス、サブドメイン、ドメイン、またはメールアドレスの最初の部分を使用した書式である必要があります。下記に例を示します。

  • JaneD@example.com
  • @subdomain.example.com
  • @example.com
  • Jane@
重要
受信者は、1つのグループにのみ追加される必要があります。1つの受信者のアドレスを複数のグループに追加した場合、PureMessage ポリシーがアドレスを処理する際に予期しない結果が発生する場合があります。
  • グループファイルを編集してメンバーを追加するには
    1. コマンドラインで /opt/pmx/etc/members-per-group ディレクトリを表示します。
    2. エディタ (例: vi) を使用して、グループを管理するユーザーのメールアドレスを入力します。
    3. pmx-makemap --grouplist -g を実行してデータベースと同期可能な CDB リストを作成します。
    4. pmx-profile sync-to-db を実行してリストのデータとデータベースを同期させます。
  • pmx-list コマンドを使用してメンバーを追加するには
    1. コマンドラインで、「pmx」ユーザーとして以下のコマンドを実行します。
      pmx-profile sync-from-db --resource=members-per-group
    2. 以下のコマンドを実行します。
      pmx-list  add members-per-group#<GroupName> address1@example.com address2@example.com ...

      GroupName の箇所にはアドレスが追加されるグループ名を入力します。アドレスは /opt/pmx/etc/members-per-group ディレクトリのサブディレクトリにあるグループファイルに追加されます。

    3. pmx-profile sync-to-db を実行します。
    4. pmx-makemap --grouplist を実行します。
PureMessage は pmx-profile および pmx-makemap --grouplist -g を使用してデータをエッジサーバーと同期させます。これらのジョブが PureMessage Manager の「Local Services」(ローカルサービス) タブから有効に設定されている場合は、これらのコマンドを手動で実行する必要はありません。

詳細については、pmx-list の man ページをご覧ください。