Skip to content

Add DANE support for Microsoft 365/office365.com - #214

Open
second2falcon wants to merge 2 commits into
thunderbird:masterfrom
second2falcon:patch-1
Open

second2falcon wants to merge 2 commits into
thunderbird:masterfrom
second2falcon:patch-1

Conversation

@second2falcon

@second2falcon second2falcon commented Oct 22, 2026 •

Copy link
Copy Markdown

Add DNSSEC-enabled/DANE Microsoft 365 mail host to office365.com XML file.

Sources:
https://techcommunity.microsoft.com/blog/exchange/modernizing-dns-security-for-exchange-online-mail-flow/4514248 https://learn.microsoft.com/en-us/exchange/security-and-compliance/how-dane-secures-email

This is done with regards to an issue I am experiencing in Nextcloud Mail which uses ISPDB if it cannot determine the configuration automatically. (Exchange integrated via OAuth in Nextcloud Mail)
As far as my understanging of the spec goes the new URL in it's current form in the XML should be enough to be recognized if the actual domain is contosotest-com.o-v1.mx.microsoft.

@second2falcon

Copy link
Copy Markdown
Author

Added a comment to clear up what the hostname would actually look like.

As far as I understood the fetchConfigForMX() in mail/components/accountcreation/modules/FetchConfig.sys.mjs Thunderbird "reduces" the hostname down the the actually registered domain (in this case mx.microsoft), so mx.microsoft in the XML should be enough.

@second2falcon
second2falcon marked this pull request as ready for review October 22, 2026 13:12
@second2falcon
second2falcon requested a review from a team as a code owner October 22, 2026 13:12
@second2falcon second2falcon changed the title Add mx.microsoft domain to office365.com XML as new DNSSEC-enabled/DANE MX record Add DANE support for Microsoft 365/office365.com Oct 22, 2026

@babolivier babolivier left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants