IT関連

Googleグループのメーリングリストからメールが届かない

おはようございます。こんにちは。こんばんは。
ミッド(@mid_v_lab)です

最近連絡用にGoogleグループを利用して、メーリングリスト形式での連絡を行っています。

しかし、Gmailから送った時は問題なく届くのに、Gmail以外からメールを送った時に(おそらく一部のユーザに)メールが届いていない事象を確認しました。

Googleグループ所有のGmailから送った時は届くのに、他のメールアドレスから送ったときは届かない。これはなりすまし防止フィルター的な設定が怪しいと思っています。

現状の状況と、今後の切り分けに関して考察します。

成功しているパターン

Googleグループを所持しているGmailアカウントから、作成したGoogleグループのアドレスに送付すると、(おそらく問題なく)登録した全員に届いているようです。

FromのGmailアドレスを、「test@gmail.com」

Googleグループのアドレスを、「test@googlegroup.com」とします。

メール送付の流れとしては、下記の通り。

「test@gmail.com」⇒「test@googlegroup.com」⇒登録したメールアドレス送付

これは上手くいっている模様。

失敗しているパターン

失敗しているパターンは、Gmail以外のメールアドレスから、Googleグループのアドレス宛にメールを送ったときに発生しています。(メール送信がデフォ制限されているので、メール送信の許可設定は入れています)

今回自分のYahooメールを「test@yahoo.co.jp」とし、Googleグループのアドレス宛に送りました。

メール送付の流れとしては、下記の通り。

「test@yahoo.co.jp」⇒「test@googlegroup.com」⇒登録したメールアドレス送付

このとき、「@yahoo.co.jp」「@gmail.com」のアドレス宛には問題なく受信が確認できています。

しかし、「@docomo.ne.jp」「@i.softbank.jp」のようなキャリアメールにはメールが届いていないと報告を受けました。

送信サーバを考える

今回、成功しているパターン、失敗しているパターンのメールサーバの流れを考えます。

■成功パターン

「test@gmail.com」⇒(Gmailのメールサーバ)⇒「test@googlegroup.com」⇒(Gmailのメールサーバ)⇒(各メールアドレスのメールサーバ)⇒登録しているメールアドレス

Gmail⇒Gmail⇒その他

■失敗パターン

「test@yahoo.co.jp」⇒(Yahooのメールサーバ)⇒「test@googlegroup.com」⇒(Gmailのメールサーバ)⇒(各メールアドレスのメールサーバ)⇒登録したメールアドレス送付

Yahoo⇒Gmail⇒その他

成功パターンでは、Fromのアドレスも送り先のGoogleグループも、Gmailのサーバから登録メールアドレスのメールサーバに送付されていますが、

失敗パターンでは、YahooのメールサーバからGmailのサーバに送付され、Gmailのサーバから登録メールアドレスのメールサーバに送付されています。

この送付元の送信サーバが異なる(Yahoo⇒Gmail)ことにより、キャリアのメールサーバでFromを詐称してメールを送付しているとみなされ、ブロックされているのではないかと考えられます。

上記が正しいかを確認する方法

Googleグループを所持しているGmailアカウントではない、別のGmailアカウントからGoogleグループのアドレスにメールを送付すれば、Gmail⇒Gmailになり送付元サーバは一緒になるので、なりすまし扱いされないはずです。

この別のGmailアカウントからのメールがキャリアメールに届くのであれば、送信サーバの違いによるものとほぼ断定して良いでしょう。

対応方法

基本的に一方通行の連絡なので、

  1. Googleグループを所持しているアカウントからメールを送信する
  2. 別のGoogleアカウントからメールを送信する
  3. キャリアメールの設定を変更する
  4. キャリアメールの登録を止めてGmailにする

の4点の方法が考えられます。

③はキャリア毎にやり方が違うので案内しづらい、④はわざわざGmailを登録してもらう必要がありユーザに手間がかかる。①か②が現実的です。

①は団体のアカウントなので、自分のスマホなどに登録したくないので、②ができるのが一番いいですね。

さっそく明日、別の個人で持っているGmailからテストメールを送付してみて、キャリアメール宛に届くかを確認してみたいと思います。

・2021/06/02追記

Gmailから送ったら問題なく届きました。やっぱりなりすましフィルタですね。この手のメーリングリスト利用される方は注意してください。方法は除外設定を入れるか、今回のようにFromのアドレスをサービスに合わせる(SPF上の送信サーバをそろえる)ことです。

前者は各キャリア毎に設定が違うので説明が大変なので、GoogleグループつかうならFromはGmailが良いです。


なりすましで止まっているなら、その旨を通知してほしい・・・

個別の環境まで確認しないといけないのか・・・と思いつつ、万人に届く便利な手法はないな・・・と実感した。プラットフォーム(GmailならGmai)を統一すればそんなこともないんでしょうが。各個人で環境違いますし。

ではでは

にほんブログ村 サラリーマン日記ブログ IT系サラリーマンへ
PVアクセスランキング にほんブログ村