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.

Repository @sovrn.at did:plc:54ba6vxrdbzi6nexczpk5xzb namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritymail.sovrn.at
Indexed

Record

record · key any

Properties

JMAP attachments. The bytes are not stored separately: find each part in raw by partId.

  • maxLength: 256
itemsref

bcc

array
  • maxLength: 1000
itemsref

cc

array
  • maxLength: 1000
itemsref

from

array
  • maxLength: 128
itemsref

JMAP hasAttachment.

JMAP inReplyTo, without angle brackets.

  • maxLength: 64
itemsstring
  • maxLength: 998

JMAP messageId: the Message-ID header's msg-ids, without angle brackets.

  • maxLength: 16
itemsstring
  • maxLength: 998

preview

string

JMAP preview: plain text from the start of the body.

  • maxLength: 1024
  • maxGraphemes: 256

raw

requiredblob

The message exactly as stored (JMAP blobId content). Parse MIME parts and full headers from here.

  • maxSize: 104857600
  • accept: message/rfc822

receivedAt

requiredstring · datetime

JMAP receivedAt: when the message arrived in the mailbox.

JMAP references, without angle brackets.

  • maxLength: 512
itemsstring
  • maxLength: 998

replyTo

array
  • maxLength: 128
itemsref

sender

array
  • maxLength: 16
itemsref

sentAt

string · datetime

JMAP sentAt: the Date header, as the mail server reports it (it may be in UTC).

size

integer

JMAP size: octets of the raw message.

  • minimum: 0

subject

string

JMAP subject: the decoded Subject header.

  • maxLength: 4096
  • maxGraphemes: 1000

to

array
  • maxLength: 1000
itemsref

Similar lexicons

semantic match

Lexicons 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).

  • ALPHA. 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.

  • The 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.