Articles of smtp

如何使用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); […]

没有收到来自emailjs和smtp服务器的电子邮件 – Nodejs

我正在尝试构build一个应用程序,在触发某些事件时发送电子邮件。 我没有收到任何错误,但没有收到我的邮箱的电子邮件。 这是代码: SMTP: var SMTPServer = require('smtp-server').SMTPServer; var server = new SMTPServer({ secure: false, authOptional: true }); server.listen(465); emailjs: var email = require('emailjs'); var emailServer = email.server.connect({ host: 'localhost', port: 465, ssl: false }); emailServer.send({ text: 'Hey howdy', from: 'NodeJS', to: 'Wilson <person@gmail.com>', cc: '', subject: 'Greetings' }, function (err, message) { console.log(err || […]

如何在我的Node.js脚本中从我的Gmail帐户发送电子邮件?

app.get('/email', function(req,res){ var emailjs = require('emailjs'); var email_server = emailjs.server.connect({ host: 'smtp.gmail.com', ssl: true, tls: true, port: "465", user:'kateholloway@gmail.com', password:'mypassword', }); var h={ text: 'hey how you doing', from: 'Kate Holloway <kateholloway@gmail.com>', to: 'someonesemail@gmail.com', subject: 'where is your phone' }; var message = emailjs.message.create(h); email_server.send(message, function(err,message){ console.log(err); console.log(message); res.send('ok'); }); }); 这是正确的设置吗? 我得到的错误消息是: { [Error: […]