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

node.js - 使用 nodemailer 从 node.js 应用程序发送电子邮件

从我的 ubuntu (10.04) 框中,我可以毫无问题地发送电子邮件:

当我尝试从同一台机器上运行的 node.js 应用程序发送电子邮件时,它不起作用。

我有错误消息:

我看到连接被拒绝,但不明白为什么会出现此错误。你认为缺失的部分是什么?

0 投票
2 回答
92 浏览

javascript - 成功 ?'sent' : 'failed' 默认为'sent' for success = null。为什么?

我正在玩从 nodeJS 发送电子邮件(使用 nodemailer lib),我目前在整个邮件过程中遇到了一些超时。这不是我需要帮助的问题。我确实需要帮助的问题是,当它到达日志记录部分时,成功将为空,并且 sole.log('Message ' + 使整个 console.log 语句输出“已发送”。没有“消息”,没有失败.

知道为什么吗?

0 投票
3 回答
14843 浏览

node.js - Node.js 使用 nodemailer 发送带有图像附件的电子邮件

我正在尝试通过发布请求发送电子邮件。我正在使用 Express 和 nodemailer。我对“fs”感到困惑 我的电子邮件正在发送,但图像未作为附件包含在内。我检查了文档,但它们似乎都发送了静态文件,而不是从表单请求中流入的文件。

0 投票
0 回答
1686 浏览

node.js - http代理nodemailer node.js

我在一个有 http 代理的网络上使用node.jsnodemailer我在另一个网络上(一个没有 http 代理的网络)时,电子邮件被发送(通过 nodemailer)。

有没有办法让nodejs在在线发送请求时使用http代理?或者nodemailer中是否有设置可以让我为http代理设置主机和端口?

0 投票
3 回答
5859 浏览

node.js - Nodemailer 错误:[错误:未定义传输方法]

我正在将 nodemailer 与 sendgrid 一起使用,但出现错误:[Error: No transport method defined]

我正在像这样设置传输:

0 投票
1 回答
1073 浏览

node.js - Nodemailer SES API 与 SMTP

我在使用 Amazon SES 的 node.js 中编写了批量电子邮件脚本。

这些脚本将一个大列表划分为多个队列,每个队列分别执行。对于每个队列,我使用不同的连接(即使它没有阻塞),因为在继续处理队列中的下一封电子邮件之前,我正在等待响应。

我可以使用他们的 API 或 SMTP 通过亚马逊 SES 连接和发送。我会假设这两种方法都会使整个队列的连接保持打开状态。

我想知道一个是否比另一个有任何优势。有利于 API 或 SMTP 的性能有什么优势吗?

0 投票
8 回答
30746 浏览

node.js - Nodemailer:ECONNREFUSED

我不知道我错过了什么,我使用 Nodemailer 示例:

我刚刚更改了用户并将身份验证传递给我的 gmail 帐户信息(也尝试了他们的值),并将“收件人”电子邮件地址更改为我的电子邮件地址。我得到:

我错过了什么?我在文档中没有看到任何内容表明我需要做更多的事情,那么为什么它不起作用呢?先感谢您。

0 投票
1 回答
3158 浏览

node.js - 我无法使用 node.js 中的 nodemailer 向 yahoo 用户发送邮件

我正在尝试使用 nodemailer 向 node.js 中的 GMail 和 Yahoo 用户发送确认邮件。我试过这个:

它适用于 Gmail,但我想发送 Yahoo,所以我给了yahoo而不是service:Gmail但显示以下错误:

来自命令的邮件失败 - 553 未验证来自地址 - 请参阅 http://help.yahoo.com/l/us/yahoo/mail/original/manage/sendfrom-07.html

如何向雅虎发送邮件?

0 投票
1 回答
412 浏览

node.js - 如何在第三方 node.js 模块中隐藏调试消息?

我正在使用nodemailernpm 模块,它引用了mailcomposernpm 模块,而后者又引用了mimenpm 模块。process.env.DEBUG如果为真,mime 模块会输出一堆丑陋、垃圾邮件的调试消息。

是的,我想要调试消息,但仅适用于我的代码。如何阻止 mime 模块输出自己的调试消息?

在需要模块之前,我尝试将process.env.DEBUG(mime 模块查看的)设置为false正确nodemailer,但它似乎不会影响 mime 模块的状态。

0 投票
1 回答
829 浏览

node.js - vmc push Errno::ENOENT: 没有这样的文件或目录

我正在尝试将此示例部署到 Cloud Foundry

https://github.com/andris9/Nodemailer/blob/master/examples/example_smtp.js

这是我所做的:

  1. npm install nodemailer
  2. 重命名example_smtp.jsapp.js编辑正确电子邮件凭据的字段
  3. 在本地测试node app.js,它可以工作/发送电子邮件
  4. vmc push并得到以下错误

上传 mytestmailer... FAILED 上传失败。使用“vmc push”重试。Errno::ENOENT: 没有这样的文件或目录 - C:/Users/username/AppData/Local/Temp/。vmc_hocmailer_files/node_modules/nodemailer/node_modules/simplesmtp/node_modules /xoauth2/node_modules/request/node_modules/form-data/node_modules/combined-strea m/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js有关详细信息,请参阅 ~/.vmc/crash

我搜索并找到了这个线程来弄清楚里面有什么~/.vmc/crash

如何访问 Cloud Foundry 上的 ~/.vmc/crash 文件夹

但我使用的是Windows,所以我找不到那个崩溃文件。

有人可以帮我解决这个问题吗?似乎是一个简单的部署。