foxcpp / foxcpp/maddy

Extend IMAP account auto-creation

オープン
#341 コメント 0 件 リアクション 5 件 担当者 0 名 GitHub で見る
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。