メール機能(Email)

通知メールの送信(SendGrid)と、受信メールの記録・閲覧(webhook → DB → システム管理画面)。

送信: SendGrid + Eta 受信: webhook → 記録 閲覧: システム管理画面

概要

メールには送信受信の2系統がある。送信は通知メール(例:問合せ通知)を SendGrid で送る。 受信は外部から届いたメールを webhook 経由で受け取り Email テーブルに記録し、システム管理画面で閲覧する。

送信(Outbound)

受信(Inbound)

関連データモデル

Email

prisma/schema/email.prisma(@namespace システム)

  • fromAddress / fromName 差出人
  • toAddress / toName 宛先
  • subject / body 件名・本文
  • → 受信メールの記録(送信メールは含まない)

関連する画面・実装

開発セッション履歴

本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。