メール配信 (個別・一斉・追送・配信ログ)

作成済みのメールテンプレートを使ってレコードにメールを配信する機能群です。個別配信・一斉配信・配信ログの詳細確認・失敗時の再送・配信済み受信者への追送 まで一通りサポートします。

個別送信

レコード詳細画面の「メール配信」ボタン、またはレコード一覧のチェックボックス + 「メール配信」ボタンから配信できます。

  • 送信テンプレートを選ぶと、宛先フィールドに指定されたメールアドレスに送信される
  • 件名・本文はレコードの値で変数が展開される
  • CC / BCC / 添付ファイルもテンプレート側の設定に従って反映される
  • 送信前にプレビューで実際の差し込み結果を確認できる
  • 送信ダイアログで宛先(TO/CC/BCC)を手動編集可能
  • テンプレートに送信条件が設定されている場合、条件不一致のレコードではプレビューに警告が表示され送信ボタンが無効化される

一斉送信

レコード一覧画面の「メール一斉送信」ボタンから、フィルタに一致する全レコードまたは選択した複数レコードにまとめて送信できます。

送信中の進捗ダイアログ

一斉送信の進捗
42 / 20021%
42
送信済み
2
送信中
156
待機中
0
失敗
0
中止
未送信分を中止
閉じる
  • 送信モードは 2 種類。選択モードはチェックした行のみ、フィルタモードは現在の絞り込み条件に一致する全レコードを対象にする
  • 送信開始直後に進捗ダイアログが開き、送信済み / 送信中 / 待機中 / 失敗 / 中止の内訳がリアルタイムで更新される(3 秒おきにポーリング)
  • 「未送信分を中止」ボタンで、まだ送信していない分を途中キャンセルできる(送信中のメールは完了するまで止まらない)。確認ダイアログが表示されるので、誤クリックによる事故を防げる
  • テンプレートは送信開始時点のスナップショットが保存される。送信中にテンプレートを編集しても、その一斉送信バッチの残りには影響しない
  • 送信レートはメールサーバー設定で指定した毎分の上限に従って自動調整される。上限を超えた分は次の 1 分枠まで自動で待機

受信者を選んで追送

一斉送信バッチの履歴から「追送」ボタンを押すと、そのバッチの受信者の中から特定のステータスの人だけに、新しいテンプレートでメールを送信できます。実務で頻出する 2 つのシナリオに対応します。

追送ダイアログ

受信者を選んで送信
派生元バッチ
発注確認メール (2026/04/10 10:30)
対象ステータス (複数選択可)
使用するテンプレート
お詫びメール ▼
選択された受信者3,000 件
⚠ 既に送信済みの受信者に再度メールが届きます。謝罪や訂正など、意図したシナリオでのみ実行してください。
キャンセル
送信を開始
シナリオ
未送信分の続行
対象ステータス
中止 / 待機中 / 失敗
使うテンプレート
同じテンプレート
シナリオ
誤送信の訂正・謝罪
対象ステータス
送信済み
使うテンプレート
謝罪テンプレート
シナリオ
失敗分のみリトライ
対象ステータス
失敗
使うテンプレート
同じテンプレート
シナリオ
フォローアップ送信
対象ステータス
送信済み
使うテンプレート
フォローアップ用

ダイアログでは対象ステータスにチェックを入れると、その条件に一致する受信者数がリアルタイムで表示されます。送信済みにチェックを入れると赤いバナーで警告が出ます(「既に受信している人に再度送ります」)。

  • 派生元のバッチがまだ送信中の状態では、誤送信を避けるため追送は拒否される。先に派生元をキャンセルするか、完了を待ってから実行する必要がある
  • 派生したバッチは一覧で「🔗 派生」バッジが表示され、派生元バッチと紐づいたまま記録される。監査上は「どのバッチから派生したか」がそのまま追える
  • 送信される内容は新しく選んだテンプレートに基づきます。派生元バッチの記録はそのまま残るので、元の送信履歴が失われることはありません

配信ログ

アプリ設定 →「メール配信ログ」画面で、そのアプリから配信されたすべてのメールの履歴を確認できます。

配信ログ画面

メール配信ログ
更新
CSV
フィルター
開始日
終了日
すべて ▼
エラー分類 ▼
送信日時宛先件名状態開封
04/14 10:32tanaka@example.com発注確認 #1042送信済み1
04/14 10:31suzuki@example.com発注確認 #1041失敗-
04/14 10:30yamada@example.com発注確認 #1040送信済み2
ページ 1 · 50 件
前へ|次へ
項目
送信日時 / 送信者
内容
送信したユーザーと実際の送信完了時刻
項目
テンプレート
内容
使われたテンプレート名(削除後も名前は保持される)
項目
宛先 / 件名
内容
実際の送信先と件名
項目
ステータス
内容
待機中 / 送信中 / 送信済み / 失敗 / バウンス / スキップ(送信条件不一致時)
項目
エラー分類
内容
失敗時のカテゴリ(無効な宛先 / 配信停止 / レート上限 / 認証エラー / 添付ファイル / 設定不備 / バウンス 等)
項目
開封 / クリック
内容
トラッキングピクセル / リンク書き換えによる追跡結果

配信ログのフィルタ

ログ一覧上部のフィルタバーから、以下の条件で絞り込めます。

  • 開始日 / 終了日
  • ステータス
  • エラー分類
  • 宛先(部分一致)
  • 件名(部分一致)

フィルタを適用したままの状態で「CSV」ボタンを押すと、絞り込み結果を CSV エクスポートできます。最大 50,000 行まで streaming で出力されるため、ブラウザがメモリ不足にならずに大量の履歴を取得できます。

配信ログの詳細と再送

ログ行をクリックすると詳細ダイアログが開き、以下の情報が表示されます。

  • 差出人 / 宛先 / CC / BCC / 件名
  • 送信時刻 / エラー内容 / エラー分類
  • 開封回数 / クリック回数 / 初回開封時刻 / 初回クリック時刻
  • 再送元 / 再送履歴(チェーン表示、クリックで別ログに飛べる)
  • 本文プレビュー(外部サーバーへの通信をブロックした安全な環境で表示されるので、プレビューを開いても受信者側のトラッキングピクセルが発火することはありません)

「再送」ボタンで、同じ宛先に最新のテンプレート + レコード値でもう一度送信できます。再送時には以下を再チェックするので、前回成功した相手でも安全に運用できます。

  • 配信停止リスト(送信後に登録されたアドレスはブロックされる)
  • テンプレートの送信権限
  • システムのレート制限
  • テンプレートが削除されていないか / 下書きに降格されていないか

再送は新しいログ行として記録され、元のログと紐づいたまま履歴に残ります。元のログは書き換えられないので、監査記録は失われません。

本文プレビューについて

配信ログの詳細画面に表示される本文プレビューは、表示するたびに次のいずれかを元に組み立て直されます。送信した 1 通 1 通の本文をそのまま保存しているわけではありません。

  • 一斉送信から生まれたログ: 一斉送信を開始した時点のテンプレート内容を使う
  • 個別送信から生まれたログ: 現在のテンプレートと、レコードの現在の値を使う

この方式により、送信履歴を大量に保持しても記録容量が膨らみません。一方で、送信した瞬間とまったく同じ内容を後から確認することはできません。たとえばレコードが編集されていると、プレビューに表示される差し込み内容は最新の値になります。送信時点の内容を厳密に残す必要がある場合は、運用側で別途記録を取ってください。

配信停止リスト

アプリ設定 →「配信停止リスト」画面で、配信停止中のメールアドレスを管理できます。

  • カテゴリごとに配信停止中のメールアドレスを一覧表示
  • 手動追加: メールアドレスとカテゴリを選択して追加
  • 手動削除: ゴミ箱ボタンで削除(配信再開)
  • CSVエクスポート: カテゴリ別または全件
  • CSVインポート: カテゴリを選択してCSVファイルをアップロード
  • 受信者は配信停止リンクから自分で停止/再開が可能

レコードのメール状態(バウンス)

各レコード宛に送ったメールの配信結果(バウンス=配信失敗)は、レコード単位で確認・絞り込みできます。 レコード一覧のフィルターにある「メール状態」、および一覧のバッジ・列がこれにあたります。

表示
正常
意味
バウンスの記録なし
表示
いずれかのバウンス
意味
何らかのバウンスがある
表示
不達
意味
ハードバウンス(宛先不在・無効アドレスなどの恒久的失敗)
表示
要確認
意味
苦情(受信者によるスパム報告など)
  • 「メール状態」フィルターは、メールテンプレートを 1 つ以上持つアプリでのみ表示されます (レコードへの配信はすべてテンプレート経由のため、テンプレートが無いアプリではバウンスが発生せず、フィルターは表示されません)
  • 一覧に「メール状態」列を常時表示したい場合は、ビュー設定でシステム列「メール状態」を追加します
  • バウンスしたレコードは、レコード側の「配信を再開」でバウンス記録と配信停止を解除し、再送できる状態に戻せます。 再び配信に失敗した場合は、アドレスが自動的に再度抑制されます
  • レコード単位の「メール状態」に対し、テナント全体のアドレスを一元管理するのが「配信停止リスト」です(上記参照)

ヒント

  • メール配信にはアプリの編集権限が必要です
  • テンプレートごとの送信権限で絞っていても、アプリ管理権限を持つユーザーは常にすべてのテンプレートを使用できます(管理作業が止まらないようにするため)
  • 配信停止ページはログイン不要の公開 URL で提供されるので、受信者はどのメールクライアントからでも解除できます
  • CSV エクスポートでは、件名やエラー内容などが Excel・スプレッドシートで関数として解釈されないように自動で無害化して出力されます