mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
the document standards.md exist since a long time to get an overview but also a nice reference to get some links. however, its placement in the android-repo is a bit unlogical, probably comes from a time where there was only one implementation :) as ios and desktop use the same standards and as all acutal implementations are in the core, we move it to the core repo. android can have a link to the new place.
2.2 KiB
2.2 KiB
Standards used in Delta Chat
Some of the standards Delta Chat is based on:
| Tasks | Standards |
|---|---|
| Transport | IMAP v4 (RFC 3501), SMTP (RFC 5321) and Internet Message Format (IMF, RFC 5322) |
| Embedded media | MIME Document Series (RFC 2045, RFC 2046), Content-Disposition Header (RFC 2183), Multipart/Related (RFC 2387) |
| Identify server folders | IMAP LIST Extension (RFC 6154) |
| Push | IMAP IDLE (RFC 2177) |
| Authorization | OAuth2 (RFC 6749) |
| End-to-end encryption | Autocrypt Level 1, OpenPGP (RFC 4880) and Security Multiparts for MIME (RFC 1847) |
| Configuration assistance | Autoconfigure and Autodiscover |
| Messenger functions | Chat-over-Email |
| Detect mailing list | List-Id (RFC 2919) and Precedence (RFC 3834) |
| Send and receive system messages | Multipart/Report Media Type (RFC 6522) |
| Return receipts | Message Disposition Notification (MDN, RFC 8098, RFC 3503) using the Chat-Disposition-Notification-To header |
| Locations | KML (Open Geospatial Consortium, Google Dev) |