当前位置: 首页 > 知识库问答 >
问题:

正在尝试发送基本的NodeEmailer电子邮件

桓风史
2023-03-14

我正在尝试将一些带有硬编码电子邮件数据的测试代码直接插入到我的nodemailer服务器.js文件中,以开始使用基本的工作示例。请参阅以下网址中的“测试代码”部分:

http://jsbin.com/sibubi/1/edit?html,js,控制台

在没有测试代码的情况下,Server.js加载没有问题。但是,当包含“测试代码”部分时,会出现错误。它抱怨“不支持的配置”,并建议降级,但我从nodemailer网站复制了测试代码。知道可能是什么问题以及如何解决吗?错误如下:

http://jsbin.com/kehofe/1/edit

共有2个答案

祁英哲
2023-03-14

看起来nodemailer 1.0有重大变化,因此必须使用0.7:http://www.nodemailer.com/

截至 2015 年 12 月 17 日,在 nodemailer 上发布的消息:

不要将 Nodemailer 从 0.7 或更低版本升级到 1.0,因为存在重大更改。只要您愿意,就可以继续使用 0.7 分支。请参阅此处的 0.7 文档。

李嘉胜
2023-03-14

package.json

"nodemailer": "~1.4.0",
"nodemailer-smtp-transport":"~1.0.3"

安装它们

您的控制器代码

var nodemailer = require('nodemailer');
var smtpTransport = require('nodemailer-smtp-transport');

var transport = nodemailer.createTransport((smtpTransport({
  host: YOUR_HOST,
  secureConnection: false, // use SSL
  port: 587, // port for secure SMTP
  auth: {
    user: YOUR_USERNAME,
    pass: YOUR_PASSWORD
  }
})));

您需要更改上面提到的SMTP配置。其余与0.7版本代码相同。

 类似资料:
  • 我已经创建了一个shopping React应用程序,我想在用户点击购买按钮后向他发送一封批准邮件。我已经研究过了,但找不到这样做的方法。我尝试过NodeEmailer,但它只允许您向自己发送电子邮件(意思是代码中预先指定的地址) 有人知道这样做的包/方法吗? 编辑:这是使用nodemailer的答案- 重要提示 - 如果您想使用Gmail作为发件人帐户,则需要通过以下链接在Gmail帐户中使用安

  • 我成功通过passportjs验证,但NodeEmailer只发送一封电子邮件,这是控制台中使用的一封电子邮件。云谷歌。 当我尝试其他gmail帐户时,我得到这个错误: 错误:无效登录:535-5.7.8不接受用户名和密码。在535 5.7.8了解更多信息https://support.google.com/mail/?p=BadCredentialsu6sm13346885wrp。0-SMTPC

  • 我正在使用Google表单将多条消息合并到一个每日电子邮件中,使用脚本和每日定时触发器发送(代码从这里复制,下面是我的版本)。 例如,一个电子邮件地址是abc@example.co.uk,他们收到了电子邮件,但在我的收件箱(xyz@example.co.uk)中是发送到abc@example.co.uk的电子邮件,但不是转发的消息或回复。 有什么办法阻止这一切吗?

  • 我想通过Gmail或其他电子邮件提供商(如office 365)发送电子邮件,使用NodeEmailer作为我的模块节点。js。 我还想问一下,是否有一个代理或防火墙设置要禁用,以便我可以使用gmail或office 365发送电子邮件。 或者我的代码有问题? const nodemailer=需要("nodemailer"); const smtp传输=需要('nodemailer-smtp-运

  • 问题内容: 在Swift 的正常情况下,我使用此代码发送邮件。 如何在SwiftUI中实现相同目标? 我需要使用吗? 问题答案: 如前所述,您需要将组件移植到via 。 这是一个简单的实现: 用法 : (在运行iOS 13的iPhone 7 Plus上进行了测试-就像一个护身符) 为Xcode 11.4更新

  • 主要内容:SmtpClient类,示例VB.Net应用程序可发送电子邮件。名称空间包含用于向简单邮件传输协议(SMTP)服务器发送电子邮件以供传送的类。 下表列出了一些常用的类: 编号 类 描述 1 代表电子邮件的附件。 2 将附件存储为电子邮件的一部分。 3 代表电子邮件发件人或收件人的地址。 4 存储与电子邮件关联的电子邮件地址。 5 表示可以使用类发送的电子邮件。 6 允许应用程序使用简单邮件传输协议(SMTP)发送电子邮件。