releases-comm-central/mailnews/test
Brendan Abolivier 2382f902c6 Bug 1882574 - Enable outgoing message servers other than SMTP. r=leftmostcat
This patch generalises the existing nsISmtpService and nsISmtpServer interfaces
to remove assumptions that the sending mail server is always SMTP. In this new
architecture, the protocol-specific settings are set in a separate,
protocol-specific XPIDL interface that is used to configure the sending server.

I have also removed some attributes and a method from these interfaces, as they
either were not needed across the XPCOM boundary, or were not used at all.

Intentionally left out of scope for this patch:

  * Migrating (from .properties to Fluent) and updating some l10 strings to not
    mention SMTP explicitly.
  * Conditionally defining the outgoing protocol in the account setup code.
  * Conditionally showing a server's details and edit form in the account
    settings code.
  * Migrating prefs to not use "smtp" in their names if the server doesn't
    actually use SMTP.

Differential Revision: https://phabricator.services.mozilla.com/D203799

--HG--
rename : mailnews/compose/public/nsISmtpServer.idl => mailnews/compose/public/nsIMsgOutgoingServer.idl
rename : mailnews/compose/public/nsISmtpService.idl => mailnews/compose/public/nsIMsgOutgoingServerService.idl
rename : mailnews/compose/src/SmtpService.sys.mjs => mailnews/compose/src/OutgoingServerService.sys.mjs
rename : mailnews/compose/test/unit/test_nsSmtpService1.js => mailnews/compose/test/unit/test_nsMsgOutgoingServerService1.js
extra : moz-landing-system : lando
2024-05-09 16:33:15 +00:00
..
certs Bug 1893899 - Improve notifications about certificate errors when fetching mail. r=aleca 2024-04-29 16:05:54 +12:00
data Bug 1893046 - Thunderbird test for ECDH decryption and RSA-OAEP decryption. r=mkmelin 2024-05-06 13:22:56 +00:00
fakeserver Bug 1890503 - EWS folder sync: test retrieving folder hierarchy on nsIMsgFolder::GetNewMessages. r=ikey,leftmostcat 2024-04-18 10:55:11 +01:00
resources Bug 1882574 - Enable outgoing message servers other than SMTP. r=leftmostcat 2024-05-09 16:33:15 +00:00