aboutsummaryrefslogtreecommitdiffstats
path: root/go.mod
diff options
context:
space:
mode:
authorKoni Marti <koni.marti@gmail.com>2022-07-11 20:11:18 +0200
committerRobin Jarry <robin@jarry.cc>2022-07-14 23:14:45 +0200
commita1a276e002b937e38585c1fe547bd0c00bc525c1 (patch)
treec39610446f03464caeb8d8571c90c2624b48e697 /go.mod
parent12dec19109f4ad91f60a2f012f1556bcf78312e9 (diff)
downloadaerc-a1a276e002b937e38585c1fe547bd0c00bc525c1.tar.gz
mbox: implement an mbox backend worker
Implement an mbox backend worker. Worker can be used for testing and development by mocking a backend for the message store. Worker does not modify the actual mbox file on disk; all operations are performed in memory. To use the mbox backend, create an mbox account in the accounts.conf where the source uses the "mbox://" scheme, such as source = mbox://~/mbox/ or source = mbox://~/mbox/file.mbox If the mbox source points to a directory, all files in this directory with the .mbox suffix will be opened as folders. If an outgoing smtp server is defined for the mbox account, replies can be sent to emails that are stored in the mbox file. Signed-off-by: Koni Marti <koni.marti@gmail.com> Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'go.mod')
-rw-r--r--go.mod4
1 files changed, 2 insertions, 2 deletions
diff --git a/go.mod b/go.mod
index 0affccb0..19eedc56 100644
--- a/go.mod
+++ b/go.mod
@@ -12,8 +12,9 @@ require (
github.com/emersion/go-imap v1.2.0
github.com/emersion/go-imap-sortthread v1.2.0
github.com/emersion/go-maildir v0.2.0
+ github.com/emersion/go-mbox v1.0.2
github.com/emersion/go-message v0.15.0
- github.com/emersion/go-msgauth v0.6.5 // indirect
+ github.com/emersion/go-msgauth v0.6.5
github.com/emersion/go-pgpmail v0.2.0
github.com/emersion/go-sasl v0.0.0-20211008083017-0b9dcfb154ac
github.com/emersion/go-smtp v0.15.0
@@ -26,7 +27,6 @@ require (
github.com/imdario/mergo v0.3.12
github.com/kyoh86/xdg v1.2.0
github.com/lithammer/fuzzysearch v1.1.3
- github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
github.com/mattn/go-isatty v0.0.14
github.com/mattn/go-pointer v0.0.1 // indirect
github.com/mattn/go-runewidth v0.0.13