I tested email package using several combinations of versions of this package and meteor. Meteor 22.214.171.124 fails with email package versions 1.2.0 and 1.2.1. At first, operation Email.send fails to send any message (wireshark TCP protocol analyzer shows meteor trying to open an STMP connection which is never used to send email message). After solution proposed by matt90410 (reinstalling email package) operation Email.send succed in sending email message, but continues to fail and after a pair of minutes a timeout error or reported by jamgold shows killing Meteor/NodeJS server, which is very bad for production environments.
This situation is perhaps related with
Downgrading to meteor 126.96.36.199 and email package 1.1.18 does not help, problem persists... email message is delivered but operation Email.send does not return. Running thread/fiber is killed after a time by a timeout, killing Meteor/NodeJS server, although less unstable (same problem, more difficult to reproduce).
(edit .meteor/release to specify METEOR@188.8.131.52)
meteor remove email
meteor --allow-incompatible-update add email@=1.1.18
All test was done on linux ubuntu 64 bits 15.04 and 14.04.5 LTS.
This was the error shown for Meteor 184.108.40.206 and email package 1.2.0:
throw er; // Unhandled 'error' event
at SMTPConnection.onTimeout (/var/www/asambleaEnLinearelease/programs/server/npm/nod\
at emitNone (events.js:67:13)
at TLSSocket.emit (events.js:166:7)
at TLSSocket.Socket._onTimeout (net.js:332:8)
at _runOnTimeout (timers.js:524:11)
at _makeTimerTimeout (timers.js:515:3)
at Timer.unrefTimeout (timers.js:584:5)