nodemailer 相关问题

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

nodejs 不接受 gmail 的用户名和密码

我正在使用nodemailer从我的gmail帐户发送电子邮件。我正在使用我的 gmail ID 和密码 但它正在显示 错误:无效登录:535-5.7.8 不接受用户名和密码。了解更多...

回答 1 投票 0

为什么 Nodemailer 会损坏我的电子邮件 html?

我用nodemailer通过html发送了以下html: Archimandrite ... 我使用 nodemailer 通过 html 发送了以下 html: <html> <div> <div>The Archimandrite<br /><img src="cid:The Archimandrite" /></div> </div> </html> 但是当我使用“显示原始内容”查看 Gmail 中的邮件时,我看到以下 html: <html> <div> <div>The Archimandrite<br /><img src=3D"cid:The Archimandrite" /></= div> </div> </html> 由于某种原因,中间有一个随机的 3D,一行末尾有一个 =。 这是怎么回事,我怎样才能让nodemailer正常运行? tl;博士 使用 nodemailer 的 { textEncoding: 'base64' } 选项。 更多信息 一开始我尝试过textEncoding,但不知为何似乎没有效果。要么是我做错了什么,要么是我忘记在运行代码之前保存文件,或者是某事,因为它不起作用,我将该选项标记为无用。 我尝试使用 libqp 包,如问题评论中所述。这有助于解决转义字符,但对换行问题没有帮助。 我尝试删除空格并将其替换为明确的 \n 字符。 我尝试了不同的内容行长度。 我尝试将我的 html 硬包装为 75 个字符,以便它适合并且根本不会得到任何 = 字符,但我的一些 html 代码需要很长的行。 然后我尝试通过将 cid 附加到它们的末尾来使我的 _xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 标签变得非常长,并且由于某种原因,当我这样做时效果很好。 我还尝试添加更长的文本行并正确显示。 我注意到,当我通过 GitHub Actions 运行代码时,原始电子邮件显示编码为 7bit,而本地运行则显示 qouted-printable。 经过上述尝试的多次组合,我终于回到textEncoding选项再试一次,效果很好。

回答 1 投票 0

为什么发送空字段?

有一个问题,邮件中收到一封空信,即所有动态变量都未定义。服务器端和客户端都没有错误。但是如果我将rec.body输出到conso...

回答 1 投票 0

Nodemailer Gmail 身份验证问题

我正在尝试在 Node.js 应用程序中使用 Nodemailer 通过 Gmail 发送电子邮件。但是,我遇到了身份验证问题,错误消息为“缺少‘PLAIN’的凭据。”...

回答 1 投票 0

Node.js 中的 Nodemailer 问题 - 消息正文中显示主题和占位符问题

我在通过 slack 在 Node.js 中使用 Nodemailer 时遇到意外问题,本应位于电子邮件主题行中的主题却出现在消息正文中。以下是相关内容的片段...

回答 1 投票 0

使用nodemailer邮件撰写器和Gmail API撰写邮件后附件损坏/无法打开

我一直在尝试使用 Gmail API 创建一个托管在 AWS Lambda 上的简单邮件程序 API。 我正在使用 `aws-lambda-multipart-parser` 解析 multipart/form-data 。我使用 Nodemai 创建了邮件正文...

回答 1 投票 0

HTML 无法在 Nodemailer 中正确呈现

<div style = "height:auto;width:auto; background-color:#5C81F4;display:flex; justify-content:center;"> <div style="display:flex;flex-direction:column; width:90vw;height:auto;overflow:hidden;border-radius:20px; background-color:#ffffff;margin-top:40px;margin-bottom:40px;"> <h1 style="display:flex; justify-self:center; align-self:center;color:#2A2836;">Quote of the Day</h1> <p style = "font-size:30px;height:auto; color:#2A2836;margin-left:10px;overflow:hidden;"> "${quote}" </p> <p style ="display:flex; margin-right:10px; font-size:20px;color:#2A2836;justify-self:end;align-self:end">- <i>${author}</i></p> </div> </div> 这是我的 html 代码,我想将其作为邮件发送给收件人。但在接收器中,所有 html 元素都显示在单水平线中,如图所示。 但是 HTML 在 codepen 中正确呈现,如图所示 我不认为我的 html 代码有问题。我不知道我哪里错了。 电子邮件客户端仍未完全支持 Flexbox。 您的内容未按您期望的方式堆叠,因为: <div style="display:flex;flex-direction:column;"> flex-direction:column 的支持很差。请参阅此处。 为了获得最佳结果,您需要采用获得更广泛支持的方法。

回答 1 投票 0

使用 godaddy email 的 nodemailer 发送电子邮件

这是我使用nodemailer集成godaddy电子邮件的代码 var Transporter = nodeMailer.createTransport({ 服务:“Godaddy”, 主机:“smtpout.secureserver.net”, 安全连接...

回答 1 投票 0

Nodemailer 和 Outlook 无法发送消息

在开发 MERN 应用程序时,我决定创建“忘记密码”功能。这是通过在 userController.js 文件中创建一个 sendEmail 实用程序和两个函数来完成的...

回答 1 投票 0

邮件在 next.js 项目的部署中不起作用

将开发中的作品(而非生产/部署中的作品)邮寄到 VERCEL 我创建了一个 Tsx 组件,用于在 Next.js 应用程序中发送电子邮件,如下所示: 从“反应”导入反应; 重要...

回答 1 投票 0

Nodemailer 和 Outlook 无法发送消息

好吧,在开发 MERN 应用程序时,我决定创建一个“忘记密码”功能。这是通过在 userController.js 文件中创建一个 sendEmail 实用程序和 2 个函数来完成的......

回答 1 投票 0

使用带有Gmail密码的nodemailer

大家好,我问我是否可以使用我的 gmail 密码而不是应用程序密码来使用 nodemailer。 因为每当我尝试这样做时,我都会收到此错误: 发送电子邮件时出错:错误:登录无效:...

回答 1 投票 0

Node.js nodemailer 错误 - 版本号错误/无效问候语

我在我的node.js 服务器上设置nodemailer 时遇到了一个大问题。尝试了我在互联网上找到的所有内容,但没有任何效果。唯一容易设置的是 Gmail 服务。但是

回答 6 投票 0

Nodemailer - 弃用警告:`punycode` 模块已弃用

我需要创建一个脚本,使用 gmail 帐户每天发送一次邮件。我使用过 nodemailer 并且有这个简单的测试代码 const fs = require('fs'); const 路径 = require('路径'); 常量节点...

回答 1 投票 0

Nodemailer - 服务器上缺少“Plain”凭据

我在DigitalOean的应用程序平台上有一个mern应用程序。如果用户注册,他们会收到一封欢迎电子邮件,要求他们验证电子邮件地址。如果他们不这样做,当他们登录时,他们会看到一个...

回答 1 投票 0

尝试允许服务帐户进行域范围委派时出现权限错误:“使用管理员帐户登录...”

我正在尝试从此处允许帐户进行域范围委托: 但是,点击“查看 Google Workspace 管理控制台”会将我重定向到登录屏幕,即使我尝试...

回答 1 投票 0

使用私人电子邮件 smtp 服务器的 Nodemailer 身份验证失败

我正在使用私人电子邮件 SMTP 服务器向用户发送密码重置。他们的网站指示使用端口 465 并在 nodemailer 中将 secure 设置为 true。我似乎连接正常,但无法连接

回答 3 投票 0

在 Nodejs Openshift 应用程序中使用 Nodemailer 出现 ETIMEDOUT 连接错误

我在 Openshift 中的 node.js 单齿轮不可扩展应用程序中使用 nodemailer 模块时遇到一些问题。正如文档所建议的,我初始化了传输器对象并使用了

回答 5 投票 0

如何在 Strapi v4 的生命周期挂钩(beforeCreate/afterCreate)中访问并附加文件以使用 Nodemailer 发送电子邮件?

我使用 Strapi v4 作为后端,我想在内容类型的 beforeCreate 或 afterCreate 生命周期挂钩中使用 Nodemailer 发送电子邮件。我需要访问创建期间上传的文件...

回答 2 投票 0

Mailtrap 不使用 NodeJS Nodemailer 发送电子邮件

我一直在尝试通过 Mailtrap SMTP 服务器发送电子邮件,但它不发送电子邮件。我正在 NodeJS 应用程序中使用 Nodemailer 模块来发送电子邮件。给定的 SMTP 信息(Email S...

回答 1 投票 0

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