Tag: smtp

Hotmail阻止来自nodemailer的电子邮件

即时通讯使用Nodemailer模块从我的Hotmail / Outlook帐户发送smtp电子邮件。 我在亚马逊ec2上托pipe了我的应用程序。 我的代码发送电子邮件: var smtpTransport = nodemailer.createTransport("SMTP",{ service: 'Hotmail', auth: { user: 'xxxxxx@outlook.com', pass: 'xxxxxx?' } }); 当我尝试发送一封电子邮件时,服务器响应错误名称为“错误”,消息“连接意外closures”,堆栈“错误:连接在SMTPClient._onClose意外closures(C:\ Apps \ myapp \ node_modules \ nodemailer \ node_m在TCP.close(net.js:465:12)处的Socket.EventEmitter.emit(events.js:117:20)处enter code here {[DeliveryError:Message交付失败:550 5.3.4未采取所请求的操作;我们注意到您的Hotmail帐户中有一些不寻常的活动,为了保护您,我们暂时封锁了您的帐户。 有人知道如何解决这个问题? 谢谢!

在sailsjs中实现smtp,用于屏蔽邮件

有一段时间,我想创build自己的电子邮件服务器,可以创build一次性电子邮件来掩盖我自己的,也使用我自己的服务器,而不是gmail。 我第一个想到的ID应该创build一个nodejs服务器(服务器A),处理所有包含邮件,并将邮件保存到数据库,然后让另一个服务器(服务器B)知道电子邮件已收到,让相应的用户知道“嘿, 你收到一封信件!”。 服务器B将是基于sailsjs的用户,用户可以login,访问邮件和设置。 作为服务器A将只是一个最小代码的nodejs服务器。 没有界面或任何东西。 但是,这似乎很混乱,连接在服务器之间。 我开始考虑结合sailsjs和smtp-server来创build我想要的。 但我真的可以运行smtp服务器和sailsjs结合? 我可以去(例如):var SMTPServer = require('smtp-server'); var server = new SMTPServer(options); server.listen(sailsjs); // sailsjs服务器的实例 总之:结合smtp服务器和sailsjs来处理邮件。 使用socket.io发送警报给用户。 让用户login仪表板来pipe理他们的邮件设置。 什么是处理这个最好的方法? 我要创build一个github项目,如果任何人得到curius进展: https : //github.com/sciencefyll/sailsjs-email-server 但要警告,我不知道如何处理这个… npm模块: https : //www.npmjs.com/package/smtp-server https://www.npmjs.com/package/sails

如何使用nodemail和smtp传输发送邮件?

我有新的用户注册一旦我从客户端获取用户详细信息我正在发送电子邮件组授予用户权限,下面的代码是抛出exception任何想法什么是实施错误? 我粘贴了错误的问题。 Mailer.js var nodemailer = require('nodemailer'); var smtpTransport = require('nodemailer-smtp-transport'); var MAIL_SERVER_URL = '127.0.0.0'; //establish the transporter var transporter = nodemailer.createTransport(smtpTransport({ host: MAIL_SERVER_URL, port: 80, connectionTimeout: 60000, })); var Mailer = { options: function (mailOptions) { mailOptions.to = 'group@gmail.com'; mailOptions.text = mailOptions.auid + ''+ 'requested access for modeler'; console.log('mailOptions',mailOptions); transporter.sendMail(mailOptions, function(error, info) { if […]

我应该使用AWS SES,sendmail还是为我的node.js应用程序设置SMTP?

我的networking(Node.js)应用程序有一个表格,人们填写并发送到Webpipe理员(我@ gmail)的查询。 当我不在AWS上时,我使用nodemailer。 旧的服务器有SMTP。 从服务器发送到我的Gmail的电子邮件数量很小,非常小。 现在,我已经转移到AWS EC2。 我想继续使用nodemailer发送代码中的电子邮件。 为了设置邮件服务器或者让我发送邮件,我应该: 1)使用sendmail? 有什么缺点? 它会被gmail封锁吗? 2)设置我自己的SMTP服务器(后缀)。 但我不需要做批量电子邮件或接收电子邮件,但… 3)使用AWS SES服务。 另外,我是否需要打开端口25从我的服务器发送电子邮件? 谢谢。

如何parsingHaraka上的电子邮件?

我一直在探索哈拉卡( http://haraka.github.io ),我成功地将其安装在我的Linux机器上。 我想知道是否有一个很好的教程parsing电子邮件元标题和内容使用哈拉卡。 我检查他们的手册,但我无法find它。 任何想法/build议如何做到这一点将不胜感激。 谢谢。 这是我的脚本来检索电子邮件正文: var winston = require('winston'); exports.hook_data = function (next, connection) { winston.log('info', '—————————————-'); winston.log('info', 'hook_data'); // enable mail body parsing connection.transaction.parse_body = true; winston.log('info', "body="+connection.transaction.body); winston.log('info', "mail_from="+connection.transaction.mail_from); next(); } 输出: {"level":"info","message":"—————————————-","timestamp":"2015-01-12T07:16:28.216Z"} {"level":"info","message":"hook_data","timestamp":"2015-01-12T07:16:28.217Z"} {"level":"info","message":"body=null","timestamp":"2015-01-12T07:16:28.218Z"} {"level":"info","message":"mail_from=myemail@hostname.com","timestamp":"2015-01-12T07:16:28.218Z"} 正如你所看到的,主体包含一个空值。

使用Nodemailer从Zohomail发送邮件时发生连接超时错误

以下是我的Node app.js代码。 使用这些设置,我收到连接超时错误。 任何想法,我在这里失踪? var nodemailer = require("nodemailer"); var transporter = nodemailer.createTransport({ host: 'smtp.zoho.com', port: 465, secure: true, // use SSL auth: { user: '<myemail@example.com>', pass: '<myemailpassword>' } }); var mailOptions = { from: "<fromemail@example.com>", to: "<toemail@example.com>", subject: "Hello", generateTextFromHTML: true, html: { path: './tmpl.html' } }; transporter.sendMail(mailOptions, function(error, response) { if (error) { console.log(error); […]

Mandrill返回reject_reason:'invalid-sender'

我有一个node.js应用程序,我想用Mandrill发送交易电子邮件。 但是,当我发送,我得到“reject_reason:'无效发件人'”。 这里有一些日志来显示发生了什么: MandrillMail::send sent { from: 'counselor@nosend.com', to: [ { type: 'to', email: 'toddrun@nosend.com' } ], text: 'Sample Message', html: '<p>Sample Message</p>', subject: 'Regarding your account with Zev J' } and got back [ { email: 'toddrun@nosend.com', status: 'rejected', _id: '0ef9980ab50d448cb8bc1fcec2d614fc', reject_reason: 'invalid-sender' } ] 请注意,在实际的日志文件中,“鼻子”值是真正的域,所有的电子邮件地址都是真实的收件箱,我可以通过Gmail发送testing邮件。 那么,什么导致了“无效发件人”? 提前致谢!

如何发送大量的电子邮件通知与sails应用程序?

所有。 在我的nodejs-sails应用程序中,我需要发送非常大量的电子邮件通知(大于1kk)。 什么最有效和最便宜的方法呢? 我不太清楚所有这些邮件的工作原理,所以请告诉我进一步的search方式。 我是否需要租用smtp服务器,使用Haraka或其他软件? 或者,也许我需要使用亚马逊SES? 谢谢你的回答。

smtp通过postfix和nodejsclosuresnodemailer连接发送邮件

我有使用nodejs模块nodemailer通过smtp服务器远程发送的问题 host: 'mail.5cpa.ru' port: 587 secure: false (true tried also) smtp服务器是我的,我可以通过使用相同的设置发送邮件 日志 server 220 5cpa.ru ESMTP Postfix (Ubuntu) client EHLO vonica server 250-5cpa.ru 250-PIPELINING 250-SIZE 15728640 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN client STARTTLS server 220 2.0.0 Ready to start TLS socket Closing connection to the server 谢谢!

如何在Nodemaile中隐藏SMTP Auth用户邮件标识

我在我的项目中使用nodemailer。 (对不起,我的英文不好) var nodemailer = require("nodemailer"); var smtpTransport = nodemailer.createTransport("SMTP",{ service: "Gmail", auth: { user: "agodatest@gmail.com", pass: "pwd" } }); smtpTransport.sendMail({ from: "James andrison <james@andr.com>", // sender address to: "user2 surname<receiver@receiver.com>", // comma separated list of receivers subject: "Hello ✔", // Subject line text: "Hello world ✔" // plaintext body }, function(error, response){ if(error){ console.log(error); […]