Tag: nodemailer

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

发送邮件后,Nodemailer速度很慢

在用户提交联系表单之后,我使用nodemailer发送邮件,然后用户将被定向到一个感谢页面。 我现在在cloud9上开发了这个项目。 这是我的代码: var express = require("express"), bodyParse = require("body-parser"), multer = require("multer"), nodemailer = require("nodemailer"); var app = express(); app.use(bodyParse.urlencoded({extended: true})); var smtpTransport = nodemailer.createTransport({ service: "Gmail", auth: { type: "OAuth2", user: "xxxxx@gmail.com", clientId: "xxxxxx", clientSecret: "xxxxx", refreshToken: "xxxxx", accessToken: "xxxxx" } }); app.post("/upload", function(req, res){ var mailOptions = { from: "xxxx <xxxx@gmail.com", // […]

如何使用我自己的主机在nodejs中发送电子邮件?

我想发送电子邮件与节点js,但我的代码给出了一个错误。 Error: 140616526522240:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794: at Error (native) code: 'ECONNECTION', command: 'CONN' } 而我的代码是: router.post('/api/emailsending', function(req, res){ var nodemailer = require('nodemailer'); var smtpConfig = { host: 'euk-84736.eukservers.com', port: 25, secure: true, // use SSL auth: { user: 'no_reply@xyz.in', pass: 'xyz123' } }; var transporter = nodemailer.createTransport(smtpConfig); // setup e-mail data with unicode symbols var mailOptions […]

我应该使用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从我的服务器发送电子邮件? 谢谢。

如何解决nodemailer中的CERT_UNTRUSTED错误

我正在尝试发送一个与nodemailer的电子邮件。 我已经设法从另一个主机发送它,但现在我想从另一个地址发送电子邮件。 这些是我使用的(从我的package.json )nodemailer的版本: "nodemailer": "1.3.4", "nodemailer-smtp-transport": "1.0.2", 这是我有关我的webmail的信息: 我这样设置nodemailer: var transport = nodemailer.createTransport(smtpTransport({ host: 'securemail.linevast.de', port: 465, secure: true, auth: { user: 'website@dynamic-objects.de', // this is my login name pass: 'mypassword' }, maxConnections: 5, maxMessages: 10 })); 当我尝试发送电子邮件时,出现以下错误消息。 [Error: certificate not trusted] code: 'CERT_UNTRUSTED' 该网站由GeoTrust公司validation,所以我相信这是相当值得信赖的。 有没有办法使nodemailer信任证书或强制它发送电子邮件,即使它不信任它? 感谢您的帮助!

如何在文本中发送variables?

我能够发送静态电子邮件来修复修复内容的邮件标识,如何在nodemailer中使其dynamic化。 transporter.sendMail({ from: 'test@test.com', to: 'ashutosh.jha@mail.vinove.com', subject: 'Ashutosh Jha : credentials', text: 'hello how are you' });

在节点Js中发送邮件

我需要使用Node Js发送电子邮件。 我用了下面的代码, var nodemailer = require("nodemailer"); //var smtpTransport = require("nodemailer-smtp-transport") var smtpTransport = nodemailer.createTransport("SMTP",{ service: "Gmail", auth: { user: "example@gmail.com", pass: "xxxxxxxx" } }); smtpTransport.sendMail({ from: "example@gmail.com", // sender address to: "example@gmail.com", // comma separated list of receivers subject: "Test Mail", // Subject line text: "Hi, Test Mail"// plaintext body }, function(error, data){ if(error){ […]

批量电子邮件发送使用node.js

我试图做一个小的仪表板,我可以使用我自己的SMTP服务器发送批量电子邮件。 我想为此使用节点,任何人都可以指导从哪里开始我想从不同的SMTP服务器发送邮件。

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

TypeError:nodemailer.createTransport不是一个函数

我正在尝试在我的nodejs应用程序中实施nodemailer来发送电子邮件。 这是我的代码 var express = require('express'); var nodemailer = require('node-mailer'); var app = express(); app.post('/contact/send', function(req, res) { var transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: 'myEmailIdHere', pass: 'myPassword' } }); var mailOptions = { from: 'myName <myEmailIdHere>', to: 'myOtherEmailIdHere', subject: 'Website Submission', text: 'You have a submission with the following details… Name: ' […]