diff --git a/packages/email/.npm/package/npm-shrinkwrap.json b/packages/email/.npm/package/npm-shrinkwrap.json index aebb613b70..196835ba91 100644 --- a/packages/email/.npm/package/npm-shrinkwrap.json +++ b/packages/email/.npm/package/npm-shrinkwrap.json @@ -1,9 +1,9 @@ { "dependencies": { "node4mailer": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/node4mailer/-/node4mailer-4.0.2.tgz", - "from": "node4mailer@4.0.2" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/node4mailer/-/node4mailer-4.0.3.tgz", + "from": "node4mailer@4.0.3" }, "stream-buffers": { "version": "0.2.5", diff --git a/packages/email/email.js b/packages/email/email.js index af3c633d69..40124cbd89 100644 --- a/packages/email/email.js +++ b/packages/email/email.js @@ -28,6 +28,12 @@ var makeTransport = function (mailUrlString) { mailUrlString + ") must be 'smtp' or 'smtps'"); } + if (mailUrl.protocol === 'smtp:' && mailUrl.port === '465') { + Meteor._debug("The $MAIL_URL is 'smtp://...:465'. " + + "You probably want 'smtps://' (The 's' enables TLS/SSL) " + + "since '465' is typically a secure port."); + } + // Allow overriding pool setting, but default to true. if (!mailUrl.query) { mailUrl.query = {}; diff --git a/packages/email/package.js b/packages/email/package.js index 7e5167f350..836e70f6f9 100644 --- a/packages/email/package.js +++ b/packages/email/package.js @@ -1,10 +1,10 @@ Package.describe({ summary: "Send email messages", - version: "1.2.1" + version: "1.2.3" }); Npm.depends({ - node4mailer: "4.0.2", + node4mailer: "4.0.3", "stream-buffers": "0.2.5" });