LogoLogo
  • About Thunderbird
  • Contributing to Thunderbird
    • Getting Started Contributing
    • Setting Up A Build Environment
    • Building Thunderbird
      • Windows Build Prerequisites
      • Linux Build Prerequisites
      • macOS Build Prerequisites
      • Artifact Builds
    • Codebase Overview
      • Account Configuration
      • Address Book
      • Chat Core
        • Notifications
        • Message Styles
        • Keyboard shortcuts
        • Chat Core Protocols
        • Contacts
      • Mail Front-End
    • Tutorials and Examples
      • Hello World Example
      • Thunderbird Live Development Videos
    • Fixing a Bug
      • Bug Triaging 101
        • Bug Status Classicification
        • Bug Types
        • Garbage Collection
        • Narrow the Scope
      • Using Mercurial Bookmarks
      • Using Mercurial Queues
      • Lint and Format Code
      • Using ESLint to Format Javascript Code
      • Try Server
      • Landing a Patch
      • Care and Feeding of the Tree
    • Testing
      • Running Tests
      • Adding Tests
      • Writing Mochitest Tests
  • Planning
    • Roadmap
    • Android Roadmap
    • Supported Standards
  • Add-on Development
    • Introduction
    • What's new?
      • Manifest Version 3
    • A "Hello World" Extension Tutorial
      • Using WebExtension APIs
      • Using a Background Page
      • Using Content Scripts
    • A Guide to Extensions
      • Supported Manifest Keys
      • Supported UI Elements
      • Supported WebExtension APIs
      • Thunderbird's WebExtension API Documentation
      • Thunderbird WebExtension Examples
      • Introducing Experiments
    • A Guide to Themes
    • Developer Community
    • Documentation & Resources
      • Tips and Tricks
    • Add-on Update Guides
      • Update for Thunderbird 128
      • Update for Thunderbird 115
        • Adapt to Changes in Thunderbird 103-115
      • Update for Thunderbird 102
        • Adapt to Changes in Thunderbird 92-102
      • Update for Thunderbird 91
        • Adapt to Changes in Thunderbird 79-91
      • Update for Thunderbird 78
        • Adapt to Changes in Thunderbird 69-78
      • Update for Thunderbird 68
        • Adapt to Changes in Thunderbird 61-68
      • How to convert legacy extensions?
        • Convert wrapped WebExtensions to modern WebExtensions
        • Convert legacy WebExtensions to modern WebExtensions
        • Convert legacy overlay extension to legacy WebExtension
        • Convert legacy bootstrapped extension to legacy WebExtension
  • Releases
    • Thunderbird Channels
    • Release Cadence
    • Uplifting Fixes
    • Feature Flags
    • Tracking Fixes for Releases
    • Contributing to Release Notes
Powered by GitBook
On this page
  • Mail
  • RSS Feeder
  • Mailing Lists
  • Security and Authentication
  • Address Book
  • Calendar
  • Instant Messaging

Was this helpful?

Edit on GitHub
Export as PDF
  1. Planning

Supported Standards

This list collects standards that the Thunderbird family of applications currently at least partially implements or supports (in our code base, ignoring things like TCP which we inherit from upstream

Legend

  • ✔ = This line item is supported for the given platform

  • ✖ = This line item is not (yet) supported for the given platform

  • empty = We have not collected the standards information for the given platform yet

  • N/A = The standard does not apply to the given platform

Mail

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

POP3

✔

✔

IMAP 4r1

✔

✔

IMAP IDLE

✔

✔

SMTP

✔

✔

NNTP

✔

✔

RSS Feeder

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

RSS 0.9

✔

N/A

RSS 2.0

✔

N/A

Atom 0.3

✔

N/A

Atom 1.0

✔

N/A

Mailing Lists

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

List Management Headers

✔

✔

Security and Authentication

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

MIME

✔

✔

All 3 are supported for both Desktop and Android platforms.

OpenPGP

✔

✔

Kai Engert actively involved

S/MIME version?

✔

✖

oAuth 2.0

✔

✔

Address Book

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

vCard

✔

✖

Version 4 used by default

CardDAV

✔

N/A

LDAP

✔

N/A

LDIF

✔

N/A

Supported for import and export

Calendar

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

iCalendar

✔

✖

CalDAV

✔

N/A

CalDAV Scheduling

N/A

iTIP

✔

✖

Instant Messaging

Spec Name
Spec URLs
Desktop Status
Android Status
Standards Involvement
Comment

IRC

✔

N/A

IRC TLS Port

✔

N/A

IRC CTCP

✔

N/A

IRC DCC

✔

N/A

IRC SUPPORT

✔

N/A

IRC NAMESX

✔

N/A

IRC MONITOR

✔

N/A

IRC WATCH

✔

N/A

IRCv3 Capability Negotiation

✔

N/A

IRCv3 SASL 3.2

✔

N/A

IRCv3 Message Tags

✔

N/A

IRCv3 Echo Message

✔

N/A

IRCv3 Multi-Prefix

✔

N/A

IRCv3 Server Time

✔

N/A

XMPP

✔

N/A

XEP-0030

✔

N/A

XEP-0045

✔

N/A

XEP-0054

✔

N/A

XEP-0059

✔

N/A

XEP-0078

✔

N/A

XEP-0085

✔

N/A

Typing notifications

XEP-0092

✔

N/A

XEP-0199

✔

N/A

XEP-0203

✔

N/A

XEP-0245

✔

N/A

XEP-0249

✔

N/A

XEP-0280

✔

N/A

XEP-xxxx MUC Avatars

✔

N/A

Matrix

✔

N/A

UI only partially supports the full body of the specificaiton, not tracking on an MSC basis at this time

Olm/Megolm

✔

N/A

OTR

✔

N/A

PreviousAndroid RoadmapNextIntroduction

Last updated 11 months ago

Was this helpful?

,

, ,

See also

See also

See also

See also

,

, ,

TODO: What about and ?

See also the

, , ,

Thunderbird is an of the Matrix Foundation

,

,

rfc1939
rfc3501
rfc2177
rfc821
rfc977
rss-0-9-0
rss-spec
atom-0-3
atom-1-0
rfc2369
rfc5064
rfc2045
rfc2046
rfc2047
rfc4880
rfc6749
https://oauth.net/2/
rfc6350
rfc2425
vcard-21
rfc6352
https://devguide.calconnect.org/CardDAV/
rfc4511
https://ldap.com/
rfc2849
rfc5545
rfc4791
https://devguide.calconnect.org/CalDAV/
rfc6638
rfc2446
rfc1459
rfc2812
rfc7194
irc-ctcp
irc-dcc
irc-00
irc-03
irc-05
ISUPPORT 01
ISUPPORT 02
irc-namesx
irc-monitor
irc-watch
ircv3-cap-neg
IRCv3 Support Table
ircv3-sasl
ircv3-message-tags
ircv3-echo-message
ircv3-multi-prefix
ircv3-server-time
rfc3920
rfc3921
rfc6120
rfc6121
xep-0030
xep-0045
xep-0054
xep-0059
xep-0078
xep-0085
xep-0092
xep-0199
xep-0203
xep-0245
xep-0249
xep-0280
muc-avatars
matrix
Ecosystem Member
olm
megolm
otr-3-1-0
otr-4-1-1