问题标签 [nodemailer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
38035 浏览

node.js - 无法使用 Nodemailer 连接到 outlook.com SMTP

我正在创建这样的传输对象。

这是我在尝试发送邮件时遇到的错误。

[错误:139668100495168:错误:1408F10B:SSL 例程:SSL3_GET_RECORD:错误的版本号:../deps/openssl/openssl/ssl/s3_pkt.c:337:]

当我尝试将 ignoreTLS 设置为 true 时。这就是我得到的

{ [AuthError: Invalid login - 530 5.7.0 Must issue a STARTTLS command first] name: 'AuthError', data: '530 5.7.0 Must issue a STARTTLS command first' }

难道我做错了什么?请帮忙。

0 投票
2 回答
2236 浏览

node.js - nodejs nodemailer 创建事件

我使用 nodejs nodemail 发送邮件,所以我有一部分想在发送邮件时创建事件错误和成功,而不是使用回调

然后打电话给邮件服务

邮件已发送,但我不知道邮件是否发送

我遵循了以下教程 http://www.sitepoint.com/nodejs-events-and-eventemitter/

0 投票
2 回答
369 浏览

heroku - Firebase Child_Added 成功触发 Nodemailer 但发送重复(托管在 Heroku 上)

我正在建立一个网站联系表。我通过 Angular js 将表单提交添加到 Firebase。当向 Firebase 提交新的提交时,我在 Node 中使用 child_added 来触发 nodemailer。这工作正常,除了每当我重新启动开发服务器时都会重新通过电子邮件发送整个提交集合,并且每天在 Heroku 上的生产中多次发送。如何确保电子邮件不会被多次发送?

0 投票
1 回答
1039 浏览

smtp - nodemailer hotmail auth 找不到详细信息

我真的不喜欢微软的 ui 太糟糕了

我试图将我的 node.js 应用程序设置为使用 hotmail 发送邮件但不能。

到目前为止,我已经使用:

我得到错误:

在此处输入图像描述

所以尝试了我的普通用户通行证,我的电子邮件现在说已发送,但也说它已排队,我认为 250 就像我在谷歌上读到的'你没有权限'......

检查一下,我的 hotmail 发送框会显示我尝试发送的每封电子邮件,但我的客户没有收到它们?!

我也用gmail很好地发送了!

这是goole上的两步验证!很容易!!

为什么(不是这样)hotmail 在发送时显示我已发送的消息,仅将我的消息存储在我的已发送文件夹中?

0 投票
24 回答
221563 浏览

javascript - 带有 Gmail 和 NodeJS 的 Nodemailer

我尝试使用 nodemailer 来实现使用 NodeJS 的联系表单,但它仅适用于本地它不适用于远程服务器...

我的错误信息:

我的控制器:

0 投票
1 回答
915 浏览

node.js - 带有访问令牌的 Nodemailer 和 GMail

我尝试使用 Nodemailer 通过我的 GMail 帐户发送电子邮件,但它不起作用,它在本地工作,但在我的远程服务器上,我收到来自 Google 的电子邮件“有人正在使用您的帐户......”

我能怎么做 ?

0 投票
1 回答
1789 浏览

node.js - Node.js“找不到模块”os“

我正在运行一个 Derby 应用程序。我正在尝试使用插件“nodemailer”,但是当它“require('os')”时,我收到错误“找不到模块“os””。在此处输入图像描述

可能是什么原因造成的?

0 投票
0 回答
2313 浏览

node.js - 在nodejs应用程序中通过google oauth2.0使用nodemailer发送电子邮件

我尝试将 gmail 配置为通过 oauth2.0 发送电子邮件。我正在使用 passport.js 允许用户通过 google oauth2.0 登录我们的应用程序

例子:

这些是我使用的谷歌范围:

这些是使用 passport.js 和 nodemailer 传输配置的 Google 身份验证

发送邮件时出现错误,错误是:

已配置 SMTP

发送邮件

我没能找到问题。有人可以帮忙吗?

0 投票
2 回答
3400 浏览

node.js - Nodemailer SSL 和 gmail 问题

所以我正在尝试设置我的应用程序来发送电子邮件。我使用我的 gmail 帐户设置它来发送电子邮件:

但是,当我发送电子邮件时,我收到以下错误:

我不确定我做错了什么。我按照说明完全按照他们网站上的说明进行了设置。有任何想法吗?是 nodemailer 有问题还是我正在做一些奇怪的事情?

0 投票
4 回答
10417 浏览

node.js - 在nodejs中模拟电子邮件功能

我已经建立了一个邮件功能,并试图加强覆盖范围。尝试测试它的某些部分已被证明很棘手,特别是这个 mailer.smtpTransport.sendMail

我不确定如何进行测试,特别是确保我的 mailer.smtpTransport.sendMail 函数在不实际发送电子邮件的情况下传递正确的参数。我正在尝试使用https://github.com/whatser/mock-nodemailer/tree/master,但我可能做错了。我应该嘲笑这个方法吗?