Erik Demaine
6d45626566
Switch to modern nodemailer 4, Node 4 version. Fix #8591 ( #8605 )
...
* Switch to modern nodemailer 4, Node 4 version. Fix #8591
* Most critically, use a pool instead of direct SMTP connection,
to handle dropped connections and increase throughput,
like mail module 1.1. (#8591 )
* New nodemailer's sendMail wants an options object, not a MailComposer
object. Luckily, a MailComposer object has a "mail" field that
remembers the original options, so we can keep original behavior.
* However, we no longer support the mailComposer option set to a compiled
MailComposer object (functionality that was briefly added in 1.2.0).
* nodemailer does SMTP URL parsing now automatically for us, simplifying code.
* Tests' outputs now end with additional "\r\n"
* Drop underscore package dependency (no longer needed)
* General formatting/style cleanup for `packages/email`.
* snake_cased => camelCased for some local variables.
* Added curly-brackets to `if`s.
* Removed trailing spaces.
* Removed commented-out code.
* Removed older doc text and changed some links.
* Get rid of back-and-forth assigning of `mailUrlString`.
2017-04-17 12:41:44 -07:00
..
2017-04-07 18:50:17 +03:00
2017-03-14 10:53:26 +02:00
2017-03-14 10:53:26 +02:00
2017-04-07 18:50:17 +03:00
2017-03-14 10:53:26 +02:00
2017-03-14 10:53:26 +02:00
2016-11-08 15:42:56 -05:00
2017-04-07 18:50:17 +03:00
2017-03-14 10:53:26 +02:00
2016-08-30 15:40:14 -07:00
2017-03-14 10:53:26 +02:00
2017-03-14 10:53:26 +02:00
2016-08-30 15:40:14 -07:00
2016-12-21 13:17:03 -05:00
2016-08-30 15:40:14 -07:00
2016-08-30 15:40:14 -07:00
2016-12-21 13:17:03 -05:00
2017-04-14 02:37:35 -04:00
2016-11-15 19:59:10 -05:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-02-02 15:54:30 -05:00
2016-10-25 10:20:21 -07:00
2017-02-02 15:54:30 -05:00
2017-02-02 15:54:30 -05:00
2016-11-08 15:42:56 -05:00
2016-10-25 10:20:21 -07:00
2017-03-09 19:39:52 +02:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-02-10 18:45:22 -05:00
2016-12-19 16:48:04 -05:00
2017-04-07 18:50:17 +03:00
2016-11-08 15:42:56 -05:00
2017-03-14 10:53:26 +02:00
2017-04-07 18:50:17 +03:00
2017-02-10 17:47:27 -05:00
2016-08-30 15:40:14 -07:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2017-04-14 02:38:27 -04:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-04-17 12:41:44 -07:00
2016-10-25 10:20:21 -07:00
2017-02-10 18:45:22 -05:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2016-12-30 04:04:05 -10:00
2017-04-07 18:50:17 +03:00
2017-04-07 13:55:36 +03:00
2016-10-25 10:20:21 -07:00
2017-02-10 18:45:22 -05:00
2017-02-10 18:45:22 -05:00
2017-02-10 18:45:22 -05:00
2017-04-14 18:11:06 -04:00
2016-08-30 15:40:14 -07:00
2017-03-14 10:53:26 +02:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-02-10 18:45:22 -05:00
2017-02-08 15:55:28 -05:00
2016-08-30 15:40:14 -07:00
2016-10-25 10:20:21 -07:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2017-04-07 18:50:17 +03:00
2017-02-10 18:45:22 -05:00
2017-04-05 11:33:05 -04:00
2017-02-10 18:45:22 -05:00
2016-08-30 15:40:14 -07:00
2017-02-10 18:45:22 -05:00
2017-02-10 18:45:22 -05:00
2017-04-07 17:58:50 -04:00
2016-08-30 15:40:14 -07:00
2017-02-08 15:46:27 -05:00
2017-04-07 18:50:17 +03:00
2017-04-12 15:25:12 -04:00
2016-08-30 15:40:14 -07:00
2017-02-10 18:45:22 -05:00
2017-04-14 02:35:01 -04:00
2017-04-07 18:50:17 +03:00
2017-04-05 11:25:09 -04:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2017-03-22 20:02:48 +02:00
2016-10-25 10:20:21 -07:00
2017-03-14 10:53:26 +02:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-03-14 10:53:26 +02:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2017-04-07 13:55:36 +03:00
2016-08-30 15:40:14 -07:00
2016-10-25 10:20:21 -07:00
2016-12-21 13:17:03 -05:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2016-12-21 13:17:03 -05:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-03-14 10:53:26 +02:00
2016-08-30 15:40:14 -07:00
2016-10-25 10:20:21 -07:00
2017-03-01 12:39:56 +02:00
2017-04-07 18:50:17 +03:00
2017-04-07 18:50:17 +03:00
2017-02-08 15:38:28 -05:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2017-04-05 11:54:40 -04:00
2017-02-10 18:45:22 -05:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2016-08-30 15:40:14 -07:00
2017-02-10 18:45:22 -05:00
2017-04-07 18:50:17 +03:00
2016-08-30 15:40:14 -07:00
2017-02-10 18:45:22 -05:00
2017-02-10 18:45:22 -05:00
2016-10-25 10:20:21 -07:00
2016-09-26 15:32:08 +03:00