I need to notify all users through their email when I have new post
server/methods.js
Meteor.methods({
sendNewsletter: function(doc) {
var pipeline = [
{$group: {_id:"$emails.address"}}
];
var to = Meteor.users.aggregate(pipeline);
var text = "Title: " + doc.title + "\n\n"
+ "Summary: " + doc.summary + "\n\n\n\n"
this.unblock();
// Send the e-mail
Email.send({
to: to,
from: "[email protected]",
subject: "MyApp - " + doc.title,
text: text
});
}
});
When I call sendNewsletter's method in client, I got following warning on my terminal:
I20151030-04:16:42.039(7)? Exception while invoking method 'sendNewsletter' RecipientError: Can't send mail - all recipients were rejected
I20151030-04:16:42.041(7)? at Object.Future.wait (/Users/user/.meteor/packages/meteor-tool/.1.1.9.1f0n2l1++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:398:15)
I20151030-04:16:42.042(7)? at smtpSend (packages/email/email.js:86:1)
I20151030-04:16:42.042(7)? at Object.Email.send (packages/email/email.js:176:1)
I20151030-04:16:42.043(7)? at maybeAuditArgumentChecks (livedata_server.js:1692:12)
I20151030-04:16:42.043(7)? at livedata_server.js:708:19
I20151030-04:16:42.043(7)? at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
I20151030-04:16:42.044(7)? at livedata_server.js:706:40
I20151030-04:16:42.044(7)? at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
I20151030-04:16:42.044(7)? at livedata_server.js:704:46
I20151030-04:16:42.044(7)? - - - - -
I20151030-04:16:42.045(7)? at SMTPClient._actionRCPT (/Users/user/.meteor/packages/email/.1.0.7.11df8pa++os+web.browser+web.cordova/npm/node_modules/simplesmtp/lib/client.js:909:27)
I20151030-04:16:42.045(7)? at SMTPClient._onData (/Users/user/.meteor/packages/email/.1.0.7.11df8pa++os+web.browser+web.cordova/npm/node_modules/simplesmtp/lib/client.js:329:29)
I20151030-04:16:42.045(7)? at CleartextStream.emit (events.js:95:17)
I20151030-04:16:42.045(7)? at CleartextStream.<anonymous> (_stream_readable.js:765:14)
I20151030-04:16:42.046(7)? at CleartextStream.emit (events.js:92:17)
I20151030-04:16:42.046(7)? at emitReadable_ (_stream_readable.js:427:10)
I20151030-04:16:42.046(7)? at _stream_readable.js:420:7
I20151030-04:16:42.046(7)? at process._tickCallback (node.js:448:13)
Does anyone know how to send email to multiple recipients? thank You,,,,