Commit Graph

205 Commits

Author SHA1 Message Date
Hugh Willson
ae1783bd4b Update Email.send docs to show how to add header objects (#9443)
* Update Email.send docs to show how to add header objects

Recent versions of `mailcomposer` (which Meteor is now using) no
longer `JSON.stringify` added header objects. This commit updates
the `Email.send` `options.headers` docs to show how to properly
associate objects with custom headers using `JSON.stringify`.

Fixes #8660.

* Adjust header object docs property naming to avoid confusion
2017-12-13 11:30:19 -05:00
Ben Newman
f449552c0e Update various package shrinkwraps for npm 5. 2017-10-24 19:03:20 -04:00
Jesse Rosenberger
fba42daca8 Slight adjustment to smtp:// warning message.
Just to clarify that port 465 is typically a secure port and our
assumption is based on that (in case they're curious how we decided
to show the message).
2017-06-02 18:07:51 +03:00
Erik Demaine
c4adc7986c Update version number 2017-05-18 21:15:36 -04:00
Erik Demaine
255e136c9a Add warning when using smtp://...:465 2017-05-18 21:14:41 -04:00
Erik Demaine
f29d92fbc3 Update to node4mailer@4.0.3 supporting Node 4.4.7 2017-05-18 21:14:41 -04:00
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
Erik Demaine
fe380e3efc Upgrade to mailcomposer@4 and smtp-connection@2. Fix #8425 (#8495)
* Switch from mailcomposer 0.1.15 -> 4.0.1 (latest, still MIT license).
* Switch from simplesmtp (which only supports mailcomposer 0.1)
  to smtp-connection (which supports any mail composer).
* Use smtp-connection@2 (instead of latest) which shares
  nodemailer-shared codebase with mailcomposer 4.0.1.
* Add test for long header lines (the original bug being fixed here)
* Add extra test for HTML + text messages
* Document some extra options arguments supported by new mailcomposer
2017-03-22 11:31:54 -04:00
Ben Newman
f39812bd4b Bump package versions for the official 1.4.2 release. 2016-10-25 10:20:21 -07:00
Ben Newman
b40df12129 Bump package versions for 1.4.2-rc.4 release. 2016-10-24 22:44:11 -07:00
Ben Newman
dbf8471c1f Bump package versions for 1.4.2-rc.3 release. 2016-10-23 18:17:51 -04:00
Ben Newman
b938e089e6 Bump package versions for 1.4.2-rc.2 release. 2016-10-21 22:20:34 -04:00
Ben Newman
04056db28f Bump package versions for 1.4.2-rc.1 release. 2016-10-19 18:12:27 -04:00
Ben Newman
ccd960eeb3 Bump package versions for 1.4.2-rc.0 release. 2016-10-18 14:32:13 -04:00
Ben Newman
1ac4bbaa84 Bump package versions for 1.4.2-beta.13 release. 2016-10-17 11:51:55 -04:00
Ben Newman
168351c472 Bump package versions for 1.4.2-beta.12 release. 2016-10-14 16:47:59 -04:00
Ben Newman
f42ca04fdb Bump package versions for 1.4.2-beta.11 release. 2016-10-13 21:46:35 -04:00
Ben Newman
232ab2d209 Bump package versions for 1.4.2-beta.9 release.
I had to scrap the 1.4.2-beta.8 release because meteor-tool@1.4.2-beta.8
got published by a partial run of the publish-release script, but then the
publish-release script thought meteor-tool changed after that, and I
didn't want to republish it as something like 1.4.2-1-beta.8.
2016-10-05 18:42:56 -04:00
Ben Newman
0808325846 Bump package versions for 1.4.2-beta.7 release. 2016-09-29 17:48:31 -04:00
Ben Newman
9338fbd73f Bump package versions for 1.4.2-beta.6 release. 2016-09-27 13:31:41 -04:00
Ben Newman
d4d648c8f7 Bump package versions for 1.4.2-beta.5 release. 2016-09-22 15:03:07 -04:00
Pradel Léo
95dca1676e Add released and development links 2016-08-30 15:40:14 -07:00
Ben Newman
365c765971 Bump package versions for the official 1.4.1 release. 2016-08-18 11:37:18 -04:00
Ben Newman
e90c638c9f Bump package versions for 1.4.1-rc.7 release. 2016-08-17 18:18:21 -04:00
Ben Newman
c51ca73575 Bump package versions for 1.4.1-rc.6 release. 2016-08-17 14:53:29 -04:00
Ben Newman
409f78b668 Bump package versions for 1.4.1-rc.5 release. 2016-08-16 18:34:31 -04:00
Ben Newman
afbddc428b Bump package versions for 1.4.1-rc.3 release. 2016-08-16 13:17:49 -04:00
Ben Newman
1ec0a46982 Bump package versions for the official 1.4 release. 2016-07-25 11:51:33 -04:00
Ben Newman
f9688fe855 Bump package versions for 1.4-rc.2 release. 2016-07-22 17:19:54 -04:00
Ben Newman
11833c4e66 Bump package versions for 1.4-rc.1 release. 2016-07-20 14:05:27 -04:00
Ben Newman
79d5a7139f Bump package versions for 1.4-rc.0 release. 2016-07-18 14:57:24 -04:00
Ben Newman
eb8480910d Bump package versions for 1.4-beta.14 release. 2016-07-14 11:08:06 -04:00
Ben Newman
6146b43ca5 Bump package versions for 1.4-beta.13 release. 2016-07-13 13:18:52 -04:00
Ben Newman
455b62ca28 Bump package versions for 1.4-beta.12 release. 2016-07-12 19:15:15 -04:00
Ben Newman
4b1d2f122e Merge branch 'devel' into release-1.4 2016-07-12 19:03:09 -04:00
Ben Newman
66061ba405 Bump package versions for 1.4-beta.11 release. 2016-07-12 15:44:44 -04:00
Ben Newman
ab3d8b2165 Bump package versions for 1.4-beta.10 release. 2016-07-12 11:43:14 -04:00
Jesse Rosenberger
56113cc8cc Update simplesmtp to 0.3.34
Fixes #7347

Also removes incorrectly copy-pasted comment left over from #7128
2016-07-11 18:56:43 +03:00
Ben Newman
211f6a6fd3 Bump package versions for 1.4-beta.9 release. 2016-07-10 15:53:36 -04:00
Ben Newman
fa786d714a Bump package versions for 1.4-beta.8 release. 2016-07-09 15:30:07 -04:00
Ben Newman
c54686126e Merge branch 'devel' into release-1.4 2016-07-09 15:07:52 -04:00
Ben Newman
0abebb0a35 Bump package versions for the official 1.3.4.2 release. 2016-07-07 18:10:48 -04:00
Ben Newman
c528620d38 Bump package versions for 1.3.4.2-rc.1 release. 2016-07-07 17:01:12 -04:00
Ben Newman
0d60ecc649 Bump package versions for 1.3.4.2-beta.1 release.
Yes, I just published 1.3.4.2-rc.0, but the recent changes to create
.meteor/dev_bundle symlinks deserve another beta, not a release candidate.
2016-07-07 15:28:26 -04:00
Ben Newman
95589c3978 Bump package versions for 1.3.4.2-rc.0 release. 2016-07-07 10:33:27 -04:00
Ben Newman
b5f731cbf7 Bump package versions for 1.3.4.2-beta.0 release. 2016-07-06 21:00:40 -04:00
Ben Newman
b364796619 Bump package versions for 1.4-beta.7 release. 2016-07-01 20:57:32 -04:00
Ben Newman
28dcab5849 Bump package versions for 1.4-beta.6 release. 2016-06-29 14:29:59 -04:00
Ben Newman
eaef03607c Bump package versions for 1.4-beta.5 release. 2016-06-29 10:47:36 -04:00
Ben Newman
4fc74839c6 Bump package versions for 1.4-beta.4 release. 2016-06-28 14:32:58 -04:00