1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

メーリングリストを届けるための工夫

Last updated at Posted at 2024-09-23

背景

チャットベースのコミュニケーションが増えていますが、メーリングリストをはじめとしたメールベースのコミュニケーションも残っています。
プライベートでメーリングリストを運用する時、メールが届かないことがあると相談されることが多いです。
メーリングリストのヘルプだけでは分からないことも多いですので、これまでの調査結果をまとめてみました。

メールが届かないというのは2種類あり、対策が少し違うように思っています。

  • 携帯アドレスにメールが届かない
  • 携帯アドレス以外の特定のドメインにメールが届かない

前提知識

メーリングリストを届けるための工夫

メーリングリストサービスでSPF・DKIMを設定する

経験的に、受信者が迷惑メール対策を設定している携帯アドレスの場合、この設定がされていなければ弾かれてしまうようです。
最近のメーリングリストサービスであれば、この設定は有効になっているか、設定画面で設定できます。

Fromがメーリングリストのアドレスになるようにする

①SPF・DKIMがPASSしていても、Fromアドレスと送信元サーバのドメインが一致していない場合、経験的に、携帯アドレスの場合は弾かれてしまうようです。

②最近はDMARCの設定が普及が進んでいます。Fromとメーリングリストのドメインが異なる場合、DMARC認証がPASSする必要があります。
Fromとメーリングリストのドメインが異なる場合、SPF・DKIMがPASSしていても、DMARC認証がFAILになってしまいます。
DMARC認証がFAILした場合、From側のDMARC認証失敗時の挙動がQUARANTINEやREJECTとなっていれば、受け取り側のメールサービスによっては弾かれてしまいます。4

最もシンプルな対策は、Fromがメーリングリストのアドレスになるようにすることだと思います。

一応ARC5の仕組みを使ってDMARC=PASSにすることはできますが、現時点では仕様通りでも誤ってDMARC=FAILになってしまうこともある6など正しい運用は難しいようです。①の問題もあるため、個人的にはFromとメーリングリストのアドレスを一致させるのがシンプルで良いと思います。

解決方法

今のところ、有名無料メーリングリストサービスで①を満たしているのはらくらく連絡網くらいだと思いますが、らくらく連絡網は2025年3月にサービス終了してしまいます。7
解決方法の一つは、Webホスティングサービスについてくるメーリングリストサービスを使うというものです。この中でFromがメーリングリストのアドレスになる設定ができるものと契約して使うというものになります。

  1. https://mailmarketinglab.jp/about-dmarc/ 2 3

  2. https://salt.iajapan.org/wpmu/anti_spam/admin/tech/explanation/spf/

  3. https://salt.iajapan.org/wpmu/anti_spam/admin/tech/explanation/dkim/

  4. 現時点ではGmailやYahooメールは受け取れますが、Microsoftは受け取れないようです。

  5. https://blog.nflabs.jp/entry/2024/05/16/093000

  6. https://happynap.net/arc-troubleshoot/ Google groupsだとうまくARCでDMARC設定できている。

  7. https://www.ra9.jp/news/2992.html

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?