メンバーが表示されない上に、「管理タスク」をクリックすると、以下のエラーが表示される現象です。原因がわかったので、メモっておきます。
リクエストの処理中にエラーが発生しました…
現在、このページを表示できません。
数分後にもう一度アクセスしてください。
このエラーが引き続き発生する場合は、Google サポートまでご連絡ください。
現象
起こる現象をまとめておきます。
- メーリングリストは正常に配信される。
- 「メンバー」をクリックすると、登録されているはずの人が表示されず、「このグループにはメンバーがいません。 ここをクリックして、新しいメンバーを招待しましょう。」というメッセージが表示される。
- 「管理タスク」をクリックすると、上記のメッセージが表示される。
原因
RFCにはメールアドレスについての規定があります。以下は、その代表的なものを抜粋したものです(というか、私も原文を読んだわけじゃないです)。
- 先頭にドットを使用しない。(例:.address@address.jp)
- 末尾にドットを使用しない。(例:address.@address.jp)
- 連続でドットを使用しない。(例:addr..ess@address.jp)
これに違反するメールアドレスは、googlegroupsに登録することができません。
ここで、「できません」と言ったのは、管理者がブラウザ上からメールアドレスをメーリングリストに追加することができないという意味です。やってみるとわかりますが、有効なメールアドレスではないと怒られてしまいます。実はこれ以外に、googlegroupsには、グループに参加するための、別の入口があります。
特定のメールアドレスにメールを送るとグループに参加できる
以下のメールアドレスに対しメールを送ると、望んだグループに参加できます。もちろん、グループの設定で、グループへの參加が自由になっていないと、この手法は使えません。
googlegroups-name+subscribe@googlegroups.com
逆に、以下のメールアドレスにメールを送ると、脱会できます。
googlegroups-name+unsubscribe@googlegroups.com
これを利用して、RFC違反のメールアドレスの人に、こちらからグループに追加するのではなく、グループに参加してもらいました。これがどうやら、不味かったようです。
解決方法は?
今のところ、無いと思います。新しくグループを作り、RFC違反のメールアドレスを持つ人には、以下の対処をしてもらうのが妥当ではないかと思います。
- メールアドレスをRFC準拠の形に変更してもらう。
- gmailアカウントを作成してもらい、gmailの転送設定で携帯電話に転送し、そのgmailアドレスをグループに追加する。
原因が見つかるまで、かなり悩みましたね。