问题标签 [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 投票
2 回答
1866 浏览

amazon-ses - Amazon SES 节点邮件程序连接失败

我正在使用 nodejs nodemailer 连接到 Amazon SES 电子邮件服务。一切看起来都很简单,但我不断收到错误消息:

“我们计算的请求签名与您提供的签名不匹配。请检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。”

我已经在网上搜索过,大多数人说这是因为您的密钥末尾有一个空格,或者有时正斜杠可能会导致问题。最后一个不再是问题,因为我一直在创建 SMTP 凭证,直到没有凭证为止。我现在已经创建了大约 10 个 SMTP 凭据,每次都复制并粘贴了 AccessKey 和 SecretKey,但我仍然收到此错误。我也尝试过使用http://email-smtp.us-west-2.amazonaws.com并且仍然遇到同样的错误。

这是我的代码:

有谁知道我还能做什么?

0 投票
1 回答
2303 浏览

node.js - 如何使用可从任何网络访问的 nodemailer 发送具有链接的邮件

我可以发送指向任何电子邮件 ID 的链接。但是该链接无法从任何其他机器访问,因为它属于我的本地主机。

链接是这样的:localhost:3000\welcome

欢迎是我的html页面。我正在使用nodemailerin发送邮件nodejs。但此页面无法在其他网络中查看。我希望我在点击它时发送的页面链接,该页面应该打开它任何网络。

0 投票
2 回答
6572 浏览

node.js - 错误:连接 EADDRNOTAVAIL

突然之间(上周工作正常)我开始尝试使用NodemailerError sending mail: Error: connect EADDRNOTAVAIL发送电子邮件。

这个错误真的很模糊,我不太确定是什么EADDRNOTAVAIL意思。如果有人能对这个错误有所了解,那就太好了!

0 投票
2 回答
3833 浏览

javascript - 在回调中发送电子邮件时,Nodemailer 不工作

以下是通过忘记密码命中发送电子邮件的代码,它不起作用,但是如果通过文件运行相同的代码,它正在发送电子邮件..让我知道我在使用回调时做错了什么。

以下是代码,它正在工作但发送电子邮件 -

它抛出的错误 -

仅供参考 - 我var nodemailer = require("nodemailer");在代码上方使用,所以情况并非如此。

工作代码 -

现在,如果我将相同的代码放在一个文件中并通过node mail.js命令运行,那么邮件发送成功。

如果有的话,让我知道我在这里做错了什么

工作代码(只是重复代码)

0 投票
2 回答
2812 浏览

javascript - 使用 nodemailer 发送电子邮件

我正在尝试通过放入我 server.js 的这段代码使用 nodemailer 发送一些电子邮件

服务器.js

但是,当我连接 server.js 时,我收到以下错误消息:

编辑:参考this,我也尝试检查我的ssl连接openssl s_client -connect smtp.gmail.com:465(它正在工作)。

我该如何解决?

0 投票
3 回答
4566 浏览

node.js - 在 Heroku 上使用 nodemailer 发送电子邮件失败

在我运行在 1 个 Heroku 工作人员上的 node.js-App 中,需要不时发送电子邮件。逻辑如下:

我对此进行了测试,foreman start并且效果很好。尽管如此,一旦部署到 Heroku,传输器总是会发出状态代码为 '564 的错误:我们无法传递您的消息。请尝试通过添加一些文本来重新发送您的消息。

process.env.保持正确的值,我检查过,并且text始终是一个字符串。

有什么问题?

0 投票
1 回答
3987 浏览

node.js - Nodemailer,连接超时

我正在使用 nodemailer,https://github.com/andris9/Nodemailer

我尝试了这个例子(当然改变了电子邮件)。它不工作。没有什么得到安慰。30-40 岁后,我得到:

关于什么可能是错的任何提示?我该如何调试?

这是示例中的代码。我将它粘贴到 server.js 中,所以它会在应用程序启动时触发。

更新 原来,我的公司已经阻止了谷歌的 smtp。所以代码没有问题。

0 投票
2 回答
7698 浏览

node.js - 节点js SMTP错误

我正在通过我的 Godaddy 电子邮件帐户发送电子邮件。为此,我使用节点 js 发送电子邮件,但它给出了以下错误:

源代码:

0 投票
0 回答
123 浏览

javascript - 您是否需要 Heroku 插件才能通过节点发送邮件?

我正在使用节点邮件程序。我想知道是否可以在没有 Heroku 附加组件的情况下通过节点发送电子邮件?

请教育。保佑。

0 投票
2 回答
4050 浏览

javascript - 使用节点(nodemailer)显示嵌入图片

我使用 nodemailer 发送带有嵌入图片的邮件,

我可以收到来自 Outlook 的邮件,但是图片无法在 Outlook 中显示。我有2个问题,

  1. 如何使用 nodemailer 模块(或其他)在 Outlook 中显示图片
  2. 如何在上面的代码中打印整个邮件,包括标题和正文。