Extend IMAP account auto-creation
オープン
go-imap-sql
mta-in
- 主要言語
- Go
- スター
- 6.1k
- フォーク
- 327
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
1. Current implementation does not correctly initialize secondary mailboxes (Sent, Trash, etc).
2. Autocreation should be triggered on message delivery too (see #339). This is possible by adding `autocreate_for` which uses a table provided by authentication provider to determine whether the account should be created.
コントリビューションガイド
調査の方向性
まず、現在の IMAP アカウント自動作成フローと、Sent や Trash などのセカンダリメールボックスがどのように初期化されるかを確認します。#339 の関連する delivery-trigger 作業を読み、認証プロバイダーの account テーブルを追跡します。完了条件は、セカンダリメールボックスが正しく初期化され、delivery によって条件付きでアカウントを作成できることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go
- 領域
- authentication, backend
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100