Atomic message delivery interface
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
La issue propone un’interfaccia Go Delivery per l’archiviazione basata su SMTP/LMTP tra più account. Inizia individuando il backend di archiviazione del repository e determinando come sono attualmente rappresentati la selezione dei destinatari, la dimensione, lo streaming del corpo, il commit e la chiusura; il lavoro sarà considerato completato quando l’interfaccia supporterà una consegna efficiente, preferibilmente atomica, alle mailbox di più account.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
For SMTP/LMTP-based message delivery, there should be an interface that allows message to be efficiently (and preferrably atomically) stored into a mailbox of multiple accounts.
type Delivery interface {
Rcpt(ctx context.Context, accountName string, folderRole folder.Role) error
Size(bodySize uint64) error
Body(r io.Reader) error
Commit() error
Close() error
}
- Lingua principale
- Go
- Stelle
- 3
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di foxcpp/maddy-storage
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
foxcpp/maddy-storage#17 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
foxcpp/maddy-storage#16 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
foxcpp/maddy-storage#15 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
foxcpp/maddy-storage#14 ·
-
Pass imaptestAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
foxcpp/maddy-storage#13 · 1 commento ·
Tutte le issue di foxcpp/maddy-storage
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
[开源推荐] FCaptcha:可自行部署的开源验证码Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
521xueweihan/HelloGitHub#3789 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 12 giorni
-
stage-fail
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
siyuan-note/bazaar#2282 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openshift/kube-compare#307 ·
I maintainer di solito rispondono entro 1 giorno