at.sovrn.mail.defs
Shared types of the mail records sovrn copies to a person's Atmosphere account (at.sovrn.mail.email, at.sovrn.mail.mailbox).
Details · defs
| Kind | defs |
|---|---|
| Authority | mail.sovrn.at |
| Indexed |
#bodyPart
objectA subset of JMAP EmailBodyPart: enough to find the part in the raw message.
Properties
cid
stringContent-Id, without angle brackets.
maxLength: 998
disposition
stringmaxLength: 64knownValues: attachment | inline
name
stringDecoded file name.
maxLength: 1024maxGraphemes: 256
partId
stringJMAP partId, unique within the message.
maxLength: 64
size
integerDecoded size in octets.
minimum: 0
Media type, lowercased (e.g. application/pdf).
maxLength: 255
#emailAddress
objectJMAP EmailAddress.
#emailSource
objectIdentifiers in the sovrn mailbox the message was copied from. Valid only there: they can change if the mailbox is rebuilt.
#mailboxSource
objectIdentifiers in the sovrn mailbox the folder was copied from. Valid only there.
Properties
JMAP Mailbox id.
maxLength: 255
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
at.sovrn.mail.email
recordOne 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.
-
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.