Open Bug 1597103 Opened 6 years ago Updated 6 months ago

SCRAM SMTP authentication support

Categories

(MailNews Core :: Networking: SMTP, enhancement)

enhancement

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: Neustradamus, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

Steps to reproduce:

Can you add SCRAM support for SMTP?

It is already done for XMPP:

SCRAM-SHA-1-PLUS and SCRAM-SHA-256-PLUS are missing because https://bugzilla.mozilla.org/show_bug.cgi?id=563276

Tickets:

RFCs:

IANA:

Cyrus SASL supports:

Dovecot SASL supports:

GNU SASL supports:

CRAM-MD5 to Historic:

RFC6331: Moving DIGEST-MD5 to Historic

More informations:

Component: Security → Networking: SMTP
Product: Thunderbird → MailNews Core
Version: 68 → Trunk

After old TLS version, for TLS 1.3, there is: https://tools.ietf.org/html/draft-ietf-kitten-tls-channel-bindings-for-tls13

And there are other SCRAM too:

Do we have this for js-smtp?

Flags: needinfo?(remotenonsense)

No, maybe later. My impression is it's not commonly used.

Flags: needinfo?(remotenonsense)
See Also: → 1503382

Hello all,

Happy New Year 2022!

I see a good news here: https://www.linkedin.com/posts/ryanleesipes_in-2017-i-joined-the-thunderbird-team-as-ugcPost-6880457591319867392-SImO/

I think it is time to look about SCRAM hash passwords for POP/IMAP/SMTP/LDAP and Mozilla Thunderbird?

It is already done for XMPP with SCRAM-SHA-1 and SCRAM-SHA-256:

For example, already in:

It is specified in ESET help: https://help.eset.com/era_admin/64/en-US/index.html?smtp_server.htm
It is specified in IONOS help: https://www.ionos.fr/digitalguide/email/aspects-techniques/authentification-smtp/

You can look a big list here:

Google search:

Thanks in advance.

Severity: normal → S3

Dear Mozilla Team,

Good news, the recent Dovecot 2.4.0 has SCRAM-SHA-1-PLUS/SCRAM-SHA-256-PLUS supports in more SCRAM-SHA-1/SCRAM-SHA-256. It arrives after Exim, indimail-mta, msmtp, mpop, ...

It is possible to add in Mozilla Thunderbird / Thunderbird Mobile / K-9 Mail included of course.

Several years ago, SCRAM-SHA-1 and SCRAM-SHA-256 have been added for XMPP but not for POP3/IMAP/SMTP/LDAP.

All list is here:

Thanks in advance.

You need to log in before you can comment on or make changes to this bug.