-
v0.2.0
StableTest / test (push) Successful in 21sPublish release / package (aarch64, , aarch64, , , ) (push) Failing after 2sPublish release / package (x86_64, /var/local/cargo-target/iris-cargo-home, bare, /usr/bin/sccache, /var/local/rustup, /var/local/cargo-target) (push) Failing after 36sreleased this
2026-09-24 19:33:41 +00:00 | 1 commits to main since this release- The way back in: with a mailbox configured (
JMAP_URL,JMAP_TOKEN,MAIL_REPLY_DOMAIN), every mail about a record carries a Reply-To of its own,case+<bucket>.<record>@<domain>, and replies to it are read over JMAP and published onportal.mail.receivedfor portal to append as notes. The record id in the address is portal's own unguessable chain hash, and portal checks the sender against the address the record holds, so the address alone opens nothing. - A reply is read for what the person wrote: the quoted history, the signature and the attribution line are cut off, and an HTML-only mail falls back to its preview. Nothing is marked seen until portal has it.
- Unconfigured, gdo sends exactly as before and never reads anything.
Downloads
- The way back in: with a mailbox configured (
-
v0.1.0
Stablereleased this
2026-09-23 17:47:57 +00:00 | 5 commits to main since this release- First release: a durable consumer
gdoon theWORMHOLEstream (portal.mail.>), each message handed to the host's SMTP as text with an HTML alternative, acked on acceptance and retried after a minute otherwise;gdo probe <address>sends one message through and reports when it was delivered; an optional Typst theme (GDO_TYPST_THEME) renders a PDF of every mail and attaches it.
Downloads
- First release: a durable consumer