Fincs

横断/運用基盤 / メール配信エンジン

最終更新: 2026-06-09

横断/運用基盤 / メール配信エンジン

概要

fincs サービスのメール送信・受信・配信実績集計をまとめた基盤レイヤ。外部メール配信プロバイダ(SendGrid)を介したメール送信、受信メールの社内転送、配信メールの開封・クリック等の集計を担当する。

主な構成要素:

  • メール送信: テンプレートベースのシステム通知(領収書・メール認証・問い合わせ完了等)と、テンプレート無しの自由本文の 2 経路
  • 配信メールのバッチ送信: 一斉配信・ステップ配信から呼び出される、大量送信処理
  • メール受信解除(opt-out): 配信メール本文の解除リンクからの受信拒否設定
  • 配信実績集計: メールの届いた件数・開封件数・クリック件数を集計
  • メール転送: 受信メールを内部の関係ユーザーへ自動転送する仕組み

主な利用想定は、システムからの自動通知メール送信、講師による一斉配信・ステップ配信の実行、特電法対応の opt-out 受付、配信効果分析(開封率・クリック率)。本ページは基盤レイヤを扱い、配信機能の運用仕様は機能別ページ(講座管理 / 一斉配信講座管理 / ステップ配信)を参照。

bounce・spam の自動ハンドリング未対応: メール送信先の bounce(配信不能)や spam 報告に対する自動的なハードリスト管理・以降の自動除外は提供していない。届かないメールは別途手動で対応が必要。

会社別の差出人切替: 配信メールの差出人(送信元)は、講座の事業者契約に応じて自動的に切り替わる仕組み。事業者ごとに異なるテンプレートを利用できる。

利用シナリオ

シナリオ 1: 領収書メールの自動送信

決済完了時にシステムが領収書メールを自動送信。テンプレートに動的な情報(金額・日付・会員名等)を埋め込んで送信する。

シナリオ 2: 一斉配信メールの送信

配信用横断軸所属の講師が一斉配信を予約 → バッチが予約日時に到達した配信を順次送信。送信先は受信解除済みユーザーを自動的に除外。

シナリオ 3: 受信解除リンクからの opt-out

ユーザーが配信メール本文の「受信解除はこちら」リンクから手続きすると、配信元アカウント(事業者)× ユーザー単位で受信拒否が記録され、以降の配信が自動的に止まる。同一アカウントが複数講座を運営している場合、1 通の解除でその全講座からの配信が止まる(「解除したのに別講座から届く」相談の切り分けポイント。逆に「解除していない講座まで止まった」も本仕様による)。マイページのメール設定画面から受信 ON へ戻すこともできる(横断/運用基盤 / コンプライアンス 参照)。

シナリオ 4: メール開封・クリックの集計

ユーザーが受信メールを開封したり本文中のリンクをクリックしたりすると、外部プロバイダの通知経由で集計が更新される。配信機能の結果画面で開封率・クリック率を確認できる。

シナリオ 5: 受信メールの社内転送

特定の宛先に届いたメール(問い合わせ用代理アドレス等)を、内部で関係するユーザー全員に自動転送。本文・添付ファイルが転送される。

よくある失敗ケース

  • メール配信プロバイダ障害: 外部障害時はシステム側からのメール送信が失敗する。リトライ機構がないため、復旧後の再送は別途対応
  • bounce による不達: 受信側のメールアドレスが無効・bounce となるケース。自動除外機構がないため繰り返し送信されてしまう
  • 迷惑メール扱い: SPF / DKIM / DMARC のドメイン認証関連で迷惑メール判定されるケース。インフラ側の整備対象
  • 受信解除リンク後の届いてしまう配信: 解除直後の配信で既に処理が始まっているケースは届くことがある

利用可否(権限別)

横断軸

メール配信エンジンは基盤機能のため、ユーザー権限軸での直接の操作は無い。配信機能側の権限軸は 講座管理 / 一斉配信 等を参照。

操作 会員 講師 運営アドミン
メール受信解除(opt-out) ○(メール本文リンクから)
受信解除一覧の参照(配信元アカウント単位) ○(自分のみ)

機能詳細(ふるまい)

メール送信

  • テンプレート版: 内部のテンプレートマスタから件名・本文・差出人を取得し、動的な情報を埋め込んで送信。決済失敗 / 問い合わせ完了 / メール認証 / 領収書 / 銀行振込申込 等のシステム通知が該当
  • テンプレート無し版: 配信メッセージなど自由本文を直接送信
  • 大量送信時は内部で 1000 件単位のバッチに分割
  • 受信解除済みユーザーは送信前に自動的に除外
  • 本文末尾に「受信解除はこちら」リンクを自動付与(特電法対応)

配信実績の集計

  • 外部メールプロバイダから送られてくる通知を受信し、各メールの「届いた」「開封された」「リンクがクリックされた」を集計
  • 集計対象: 配信成功・開封・クリック
  • 集計結果は配信機能の結果画面で参照可能
  • 現時点で bounce・spam 報告・dropped 等のイベント処理は未対応

メール転送

  • 特定の宛先に届いたメールを、関係する内部ユーザー全員に自動転送
  • 本文・添付ファイルが転送される
  • 問い合わせ用代理アドレス・受付窓口メール等の運用に利用

受信解除(opt-out)

  • 配信メール本文の「受信解除はこちら」リンクから ユーザーが手続き
  • 会員 × 配信元アカウント(事業者)単位で受信拒否設定が記録される(同一アカウント配下の複数講座にまたがって解除が効く)
  • マイページのメール設定画面からも受信 ON/OFF を自己管理できる(横断/運用基盤 / コンプライアンス
  • 以降の配信処理時、設定済みユーザーは自動的にスキップ
  • メールクライアント側の一括解除(List-Unsubscribe ヘッダ)にも対応(RFC 準拠)

テンプレート展開・パラメータ置換

配信メール本文には、講師が以下のプレースホルダを記述することで、送信時に各会員の情報に置換される:

  • ユーザー名 / 本名
  • 配信日付
  • 契約年月日
  • 住所 / 電話番号
  • メールアドレス

プレースホルダの利用可否は配信元の事業者ポリシーや個人情報取扱い設定に依存する。

会社別差出人切替

  • 講座の事業者契約に応じて、配信メールの送信元情報(差出人名・差出人アドレス)が自動的に切り替わる
  • 同一サービス内で複数事業者の講座が混在しても、適切な差出人で送信可能

関連ドキュメント


このページの内容を AI に質問しますか?
関連 spec を自動抽出して ChatGPT / Claude などに渡せます。
AI Prompt で開く →