Første del af IMAP-understøttelsen: selve klienten, som sit eget hjørne uden tråde ud i noget bestående. Den logger ind over TLS, henter de flagede beskeder nyere end et givet uid, og giver dem tilbage i samme form som Gmail-klienten — afsender, emne, uddrag — så den, der senere kalder dem, kan få at vide hvor der skal kigges og ikke hvordan. Flagede og ikke ulæste: ulæst er en tilstand, ejeren stadig bruger, og en synk, der brugte den op, ville tage noget fra ham. Det er samme begrundelse som stjerner på Gmail-siden. TLS er ikke valgfrit, og der er ingen kontakt til at slå det fra. Det her bærer et kodeord, der åbner en hel postkasse, og en kontakt til at fjerne beskyttelsen er en kontakt, der en dag bliver fundet allerede slået fra. iCloud og enhver almindelig udbyder taler det her. Office 365 gør ikke længere — Microsoft har lukket for kodeord på IMAP og vil have sit eget OAuth — så det er ikke en vært, man kan nå herfra, og at lade som om ville kun fejle senere og mindre tydeligt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
38 lines
1.3 KiB
AMPL
38 lines
1.3 KiB
AMPL
module github.com/kristianwind/verdande
|
|
|
|
go 1.26.3
|
|
|
|
require (
|
|
github.com/coder/websocket v1.8.15
|
|
github.com/emersion/go-imap/v2 v2.0.0-beta.8
|
|
github.com/go-chi/chi/v5 v5.3.1
|
|
github.com/go-webauthn/webauthn v0.17.4
|
|
github.com/pquerna/otp v1.5.0
|
|
github.com/teambition/rrule-go v1.8.2
|
|
golang.org/x/crypto v0.55.0
|
|
modernc.org/sqlite v1.56.0
|
|
)
|
|
|
|
require (
|
|
github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/emersion/go-message v0.18.2 // indirect
|
|
github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6 // indirect
|
|
github.com/fxamacker/cbor/v2 v2.9.2 // indirect
|
|
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
|
|
github.com/go-webauthn/x v0.2.6 // indirect
|
|
github.com/golang-jwt/jwt/v5 v5.3.1 // indirect
|
|
github.com/google/go-tpm v0.9.8 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/mattn/go-isatty v0.0.24 // indirect
|
|
github.com/ncruces/go-strftime v1.0.0 // indirect
|
|
github.com/philhofer/fwd v1.2.0 // indirect
|
|
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
|
github.com/tinylib/msgp v1.6.4 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
golang.org/x/sys v0.47.0 // indirect
|
|
modernc.org/libc v1.74.4 // indirect
|
|
modernc.org/mathutil v1.7.1 // indirect
|
|
modernc.org/memory v1.11.0 // indirect
|
|
)
|