Closed Bug 1661694 (smtp-js) Opened 4 years ago Closed 3 years ago

[meta] implement SMTP in JavaScript

Categories

(MailNews Core :: Networking: SMTP, task, P2)

Tracking

(thunderbird_esr78 wontfix)

RESOLVED FIXED
88 Branch
Tracking Status
thunderbird_esr78 --- wontfix

People

(Reporter: mkmelin, Assigned: rnons)

References

Details

(Keywords: meta)

This is a tracker bug for implementing/hooking up to use an SMTP JavaScript implementation. Should be behind a pref until stable enough.

One reference point could be https://github.com/emailjs
See also https://nodemailer.com/smtp/

Depends on: 1677683

Do I understand correctly this task is about nsSmtpProtocol, not including nsSmtpService?

This bug is a meta to do all of the SMTP in js. Haven't investigated which abstraction level is best. I wouldn't do a 1-1 replacement of the c++ version if existing libraries do not fit into that. Many of the nsISmtpService functions are not really about the sending, but on the other hand some are, like sendMailMessage is a high level access point which could hand of the handling to js, I think.

Depends on: 1679730
Depends on: 1679731
Depends on: 1679732
Depends on: 1680190
Depends on: 1686181
Depends on: 1690977

I think this can be closed, should file new bugs regressed by this or bug 1679730.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Assignee: nobody → remotenonsense
Target Milestone: --- → 88 Branch
Depends on: 1698993
Regressions: 1696893
Regressions: 1701804
Regressions: 1701864
Depends on: 1704409
Regressions: 1706191
Alias: smtp-js
Regressions: 1707062
Regressions: 1710066
Regressions: 1713724
Regressions: 1714878
Regressions: 1717160
Depends on: 1724176
Depends on: 1726018
See Also: → 1385580
See Also: → 1517464
Blocks: 1707004
Blocks: 1707006
Blocks: 1707007
Regressions: 1728705
Regressions: 1733085
Regressions: 1734070
Regressions: 1758651
Regressions: 1759197
You need to log in before you can comment on or make changes to this bug.