at.sovrn.mail.email
One message in a mirrored mail folder, after the JMAP Email (RFC 8621 §4), with the raw RFC 5322 message as a blob. Content is immutable. Header fields longer or more numerous than the limits here are shortened; raw always has the whole message. The record key is the base32 (lowercase, unpadded) of the first 20 bytes of the raw message's SHA-256, so it is the same in every folder and can be recomputed from an export. The folder is the space, so there is no mailboxIds; keywords are not mirrored.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | mail.sovrn.at |
| Indexed |
Record
record · key anyProperties
attachments
arrayJMAP attachments. The bytes are not stored separately: find each part in raw by partId.
maxLength: 256
bcc
arraymaxLength: 1000
cc
arraymaxLength: 1000
from
arraymaxLength: 128
hasAttachment
booleanJMAP hasAttachment.
inReplyTo
arrayJMAP inReplyTo, without angle brackets.
maxLength: 64
maxLength: 998
messageId
arrayJMAP messageId: the Message-ID header's msg-ids, without angle brackets.
maxLength: 16
maxLength: 998
preview
stringJMAP preview: plain text from the start of the body.
maxLength: 1024maxGraphemes: 256
The message exactly as stored (JMAP blobId content). Parse MIME parts and full headers from here.
maxSize: 104857600accept: message/rfc822
JMAP receivedAt: when the message arrived in the mailbox.
references
arrayJMAP references, without angle brackets.
maxLength: 512
maxLength: 998
replyTo
arraymaxLength: 128
sender
arraymaxLength: 16
sentAt
string · datetimeJMAP sentAt: the Date header, as the mail server reports it (it may be in UTC).
size
integerJMAP size: octets of the raw message.
minimum: 0
source
refsubject
stringJMAP subject: the decoded Subject header.
maxLength: 4096maxGraphemes: 1000
to
arraymaxLength: 1000
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Shared types of the mail records sovrn copies to a person's Atmosphere account (at.sovrn.mail.email, at.sovrn.mail.mailbox).
-
email.atmos.message
recordALPHA. An immutable private Comail message. Canonical RFC 5322 bytes are stored in the referenced permissioned blob; integrity and delivery metadata allow a standards-facing mailbox to be rebuilt.
-
at.sovrn.mail.mailbox
recordThe mail folder a mirrored-mail space holds, after the JMAP Mailbox (RFC 8621 §2). One per space, written by sovrn as the user. The space key is only a readable slug; this record has the exact names.
-
Private and shared email inboxes for the Comail Messages prototype. Stores messages, attachments, drafts, sent replies and mail state. Shared inbox membership is managed by the inbox owner.