nodemailer 相关问题

易于使用的模块与Node.JS发送电子邮件

为什么我在 Node 邮件程序上收到“登录错误”?

我尝试使用 Node mailer 发送电子邮件,但一直收到无效登录错误。 我想在用户注册时发送一封电子邮件。 我启用了 2 因素验证并为此创建了一个应用程序......

回答 0 投票 0

我在测试用例中出错,但在我实际运行代码时却没有出错

当我使用 nodemon 运行这段代码时运行良好 从“快递”进口快递; 从“bcrypt”导入 bcrypt; 从“jsonwebtoken”导入 jwt; 从'nodemailer'导入nodemailer; 从'

回答 0 投票 0

Nuxt 3 电子邮件模板没有找到这样的目录文件

我是 nuxt 的新手,我想创建一个可重复使用的发送电子邮件,当用户注册或登录时将被调用。电子邮件模板将存储在 /assets/email-templates/ 所以例如/资产/...

回答 1 投票 0

Firebase Cloud Functions 使用 Nodemailer 发送电子邮件

我目前在将 Firebase Cloud Functions 集成到 Nodemailer 时遇到问题,我目前正在使用 JavaScript 来执行此操作,我的代码是: const functions = require('firebase-functions'); 合作...

回答 1 投票 0

使用带有 Strapi 的自己的 SMTP 服务器发送电子邮件时出错

我正在使用 Strapi 作为我项目的后端,并且我已经使用 Strapi 文档中提到的步骤将我自己的 SMTP 服务器配置为电子邮件提供商。但是,当我尝试发送电子邮件时...

回答 0 投票 0

如何将样式从 css 文件导入 .ejs 模板并通过电子邮件发送?

我想做什么: 发送一封带有样式的电子邮件; 有单独的文件,一个用于我的 .ejs 模板,一个 .css 用于对应于该模板的样式。 问题是什么: 如果我创建单独的 r...

回答 1 投票 0

ReferenceError: data is not defined in nodemailer.sendMail()

我正在使用 Node.js v18.15.0 和 nodemailer 在我的电子商务应用程序中发送电子邮件。但是,我的 emailCtrl.js 文件中出现“ReferenceError: data is not defined”错误。

回答 1 投票 0

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

我正在这样创建运输对象。 var transport = nodemailer.createTransport("SMTP", { host: "smtp-mail.outlook.com", // 主机名 secureConnection: false, // 使用 SSL ...

回答 8 投票 0

Nodemailer - 我正在使用 2 步验证和生成的密码,但仍然收到错误用户名和密码未被接受 - 为什么?

我正在使用 nodemailer 发送电子邮件。到目前为止,我看到的每一篇帖子都建议自 2022 年以来在谷歌中生成密码。我遵循了以下步骤: 从管理您的帐户 选择证券 从签名...

回答 0 投票 0

Node.JS SMTP Nodemailer 在测试期间发送电子邮件但不在服务器上

我正在尝试使用 SMTP 发送注册验证电子邮件。 我的应用程序是使用 Node.JS、Express 和 JavaScript 构建的,并且正在使用 NPM“nodemailer”发送电子邮件。 下面的代码在测试期间有效......

回答 0 投票 0

如何使用 gmail 以外的 nodemailer 自定义邮件?

我在微服务项目或crm中工作。为了发送邮件,我将 nodemailer 与服务 gmail 一起使用,该服务仅适用于 gmail 电子邮件。但是我需要从其他电子邮件发送邮件,例如...

回答 1 投票 0

如何让 nodemailer 解释 html?

我正在使用 TinyMCE 将格式化文本保存到我的 mongodb,然后将所述文本作为电子邮件发送。 目前看起来如何 测试 23412321 1231232&l... 我正在使用 TinyMCE 将格式化文本保存到我的 mongodb,然后将所述文本作为电子邮件发送。 目前的样子 <p>Test.</p> <p>&nbsp;</p> <p>23412321 1231232</p> 我希望它看起来如何 Test 23412321 1231232 我试图根据半相关的 nodemailer 文档重新格式化 nodemailer 如何解释下面使用的文本,但它不起作用。 const message = { content: event.redemption_details, contentType: 'text/html' }; 如何让 nodemailer 正确格式化文本?

回答 0 投票 0

nodemailer 连接 ECONNREFUSED

我正在为我的作品集工作,我使用 nodemailer express 和 nodemon 我需要为 nodemailer 工作。我不知道这里有什么问题 // 服务器脚本 const contactForm = document.querySe ...

回答 1 投票 0

我无法理解状态错误,如何在 Typescript 中使用它

我想通过 Nodemailer、TypeScript 和 NextJS 发送电子邮件。状态组件的 contact.tsx 文件中存在错误。如何修复错误?使用 setform 会导致表单状态错误。我是一个

回答 1 投票 0

My fetch 适用于帖子但不适用于 js 中的 xhr

我创建了一个报告表格,并在编写报告后使用 nodemailer 库发送电子邮件。我曾经在 html 中使用一个看起来像这样的标签: 我创建了一个报告表格,并在编写报告后使用 nodemailer 库发送电子邮件。我曾经在 html 中使用一个看起来像这样的标签:<form action="/sendReport" method="post" > 但由于我不会深入的原因,我更喜欢跳过在 js 中发送。所以我试着做一个 fetch 但显然它不起作用 这里是 html : <div> <label for="email">E-mail address</label> <input type="text" id="emailReport" name="email" placeholder="Enter your email address" required> </div> <div> <label for="subject">Subject</label> <input type="text" id="subjectReport" name="subject" placeholder="Enter the subject of the bug" required> </div> <div> <label for="description">Description of the bug</label> <textarea rows="8" cols="30" id="descriptionReport" name="description" placeholder="Describe the bug you encountered" required></textarea> </div> <div> <button onclick="sendReport()">Send the report</button> </div> 这里是 js : function sendReport() { // Collect report information from the DOM const email = document.getElementById('emailReport').value; const subject = document.getElementById('subjectReport').value; const description = document.getElementById('descriptionReport').value; console.log(email, subject, description); // Send the report information via an HTTP POST request const xhr = new XMLHttpRequest(); xhr.open('POST', '/sendReport', true); xhr.setRequestHeader('Content-Type', 'application/json;charset=UTF-8'); xhr.onload = function() { if (xhr.status === 200) { console.log('Report sent successfully'); //do something... } else { console.error('Error when sending the report'); //do something else... } }; xhr.onerror = function() { console.error('Error when sending the report'); }; xhr.send(JSON.stringify({email, subject, description})); } 这是我的收获: const transporter = nodemailer.createTransport({ //config stuff... }); app.post('/sendReport', (req, res) => { const email = req.body.email; const subject = req.body.subject; const description = req.body.description; console.log(email, subject, description); //here i have undefined const mailOptions = { from: 'my@email', to: 'my@email', subject: subject, text: description }; transporter.sendMail(mailOptions, (error, info) => { if (error) { console.log(error); res.status(500).send('Error'); } else { console.log(email, subject, description); //here i have undefined too console.log('E-mail send: ' + info.response); } }); }); 在您的服务器中添加app.use(express.json());

回答 1 投票 0

在 getServerSideProps 中使用 EmailProvider 获取 NextAuth 会话会抛出 fs“找不到模块”

我正在尝试从 getServerSideProps 中的服务器端调用获取 NextAuth 会话,并且我正在使用带有 NextAuth 的 EmailProvider。我正在按照 NextAuth 文档中的示例获取

回答 1 投票 0

如何在电子邮件中附加云存储中的 pdf 文件

我正在使用 firebase 的 firestore-send-email 扩展来发送带有 pdf 附件的电子邮件,但我遇到了意外行为。 唯一一次它不工作是当我使用车把来...

回答 0 投票 0

使用nodemailer验证用户邮箱

我正在使用 nodemailer 在节点 js 中进行用户电子邮件验证,我的代码如下。 // 创建新用户 const createUser = async function (req, res) { // 检查这个用户是否已经存在。 ...

回答 2 投票 0

如果在 NodeJS 中未确认电子邮件,则自动删除 Mongo 文档

我有一个使用 Express 和 Mongoose 在 NodeJS 中运行的用户注册系统。在用户创建帐户的那一刻,确认电子邮件将发送到该电子邮件,当链接为

回答 2 投票 0

error Error: read ECONNRESET at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20 error in nodemailer

我正在尝试使用“nodemailer”发送电子邮件,但每次我都收到此错误 const router = require("express").Router(); const nodemailer = require("nodemailer"); router.post("/森...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.