问题标签 [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 回答
7407 浏览

node.js - 无法发送邮件节点邮件程序

我收到收件人错误:无法发送邮件 - 使用 npm 节点邮件程序发送电子邮件时没有收件人定义错误。我正在咨询文档中的示例。考虑使用我的真实电子邮件 abc@gmail.com。

0 投票
1 回答
210 浏览

node.js - 从写入 WritableStreams 的内容中获取 ReadableStream

我从来没有在 Node.js 中使用过流,所以如果这是微不足道的,我提前道歉。


我正在使用该ya-csv库来创建 CSV。我使用这样的一行:

据我了解,当我添加记录时,这需要一个可写文件Stream并写入它。


我需要将此 CSV 用作电子邮件附件。

nodemailer的文档,这里是如何做到这一点:

据我了解,这需要一个可读的Stream并从中读取。


问题就在于此。我需要一个可读的Stream,我需要一个可写的Stream,但在任何时候我都没有Stream.

如果ya-csv有一个会很好:

但事实并非如此。是否有一些内置流可用于写入它读取的任何内容?我一直在寻找一个没有成功的图书馆(虽然有一些东西可以工作但看起来有点矫枉过正)。

0 投票
1 回答
10981 浏览

node.js - 在 expressjs 中使用 Nodemailer 的正确方法是什么?

我正在尝试在 expressjs 应用程序中使用nodemailer。我应该继续在路由处理程序之外创建传输对象还是在路由处理程序中创建传输对象就可以了?

或者

0 投票
0 回答
615 浏览

javascript - 如何在 Nodemaile 中隐藏 SMTP Auth 用户邮件 ID

我在我的项目中使用 nodemailer。(对不起我的英语不好)

在上面的代码中当我收到邮件时。我可以在邮件中看到带有 auth.user 电子邮件 ID 的发件人姓名,但看不到发件人电子邮件 ID。

我得到了这样的输出——> James andrison ;

那么你能告诉我如何隐藏 SMTP / Auth 电子邮件 ID 吗?

提前谢谢。

0 投票
7 回答
66331 浏览

node.js - 如何使用 nodemailer 将文件附加到电子邮件

我有在nodejs中使用nodemailer发送电子邮件的代码,将文件附加到电子邮件中,但我找不到这样做的方法,我在网上搜索但找不到有用的东西。有什么方法可以附加文件到那个或任何可以帮助我用nodemailer附加文件的资源?

0 投票
2 回答
564 浏览

node.js - 如何在 Node.JS 中为另一个模块形成包装器?

我有以下自定义模块用作 NodeMailer 的包装器

我正在这样实现它:

它有效,但我仍然收到此错误:

我究竟做错了什么?

0 投票
1 回答
130 浏览

node.js - 如何使用 Nodemailer 生成错误?

我想测试我的 Node.js + Express + Nodemailer 应用程序。

我可以生成错误吗?

0 投票
1 回答
3316 浏览

node.js - 使用 nodemailer 在 Node.js 中发送电子邮件

我的目标是能够在不设置凭据的情况下发送电子邮件。为此,我选择了nodemailer模块。这是我的代码:

根据文档,应该使用“直接”传输方法(实际上我对传输方法一无所知)。但不幸的是,这种方法绝对不稳定——有时有效,有时无效。任何人都可以对此有所了解吗?如何在不配置 SMTP 传输凭据的情况下发送电子邮件?

0 投票
1 回答
297 浏览

node.js - 带有 Gmail 的 Nodemailer,From 和 To 问题

使用 Nodemailer 和 NodeJS 时出现错误。我尝试使用我的网站发送电子邮件,但遇到问题,电子邮件已发送,但我的 Gmail 界面上的“发件人”和“收件人”有相同的电子邮件...

截图:http ://glui.me/?i=g43rrwpgdy6voy5/2014-03-18_at_18.32_2x.png/

我的代码:

0 投票
4 回答
21482 浏览

forms - 如何修复 TypeError:无法从 Express Nodemailer 读取属性“名称”

所以我想说我一直在寻找这个问题的答案,我也尝试过 console.log 我的 req.body 发布表单,但我一直不确定。所以我觉得我从我发送的表格中丢失了数据,我不确定我做错了什么。所以是时候展示一些代码了。

注意:我正在使用 Handlebars 进行快速设置。

应用程序.js

路由.js

我将车把扩展名重命名为 .html,并且我的主布局使用了局部。所以 app.get('/') 会将下一个文件显示为部分文件,并将其呈现在页面上。

联系人.html

我的错误:

所以我不确定我的代码哪里出错了。我相信表单正在向我的节点应用程序发送数据,但我不确定它的去向。我已经设置了 post 方法,但到目前为止没有运气:( 我已经尝试了几天。我也安装了 nodemailer。我已经重新启动了服务器,更新了 node 和 npm。

JavaScript Node Guru Masters,只有你能给我带来光明!感谢您阅读所有这些内容,非常棒!