Commit Graph

3 Commits

Author SHA1 Message Date
Akira
ae4e60f156 転送検出の仕組み
転送されたメールは元の「To:」ヘッダーに infoseek.jp が残ります:

To: akiracraftwork@infoseek.jp  ← Outlook が転送時に保持
このドメインが forwarding_map に一致したら account_code = "infoseek" に切り替えます。

変更まとめ
ファイル	変更内容
models.py	infoseek を ACCOUNT_CHOICES に追加 + migration
mail_filter.flow.json	forwarding_map追加、転送検出ロジック、ローカルにデプロイ済み
history/page.tsx	ACCOUNT_LABELS と フィルタに infoseek 追加
infoseek.jpにテストメールを送って、次回フロー実行時に「Infoseek (転送)」として表示されるか確認してください。
2026-02-23 12:42:03 +09:00
Akira
4fd6df418a テスト結果まとめ
テスト	結果
APIキーなし → 拒否	
sender-rule ルールなし → {"matched": false}	
emails POST → メール記録+feedback_url 返却	
sender-context → 集計値を返す	
同じ message_id の重複 → エラー	
フィードバック GET → メール情報を返す	
フィードバック POST always_notify/domain → {"status": "ok"}	
フィードバック後に sender-rule 確認 → always_notify ルール反映	
次は ブラウザでフィードバックページを確認してみてください:

http://localhost:3000/mail/feedback/15c19c3c-3476-4177-8351-3b545c1e51d1
(すでに always_notify フィードバック済みなので「現在の評価: 🔔 常に通知してほしい(変更できます)」と表示されるはずです)
2026-02-22 10:11:35 +09:00
Akira
125cb2d981 プロジェクト作成 2026-02-15 11:13:47 +09:00