使用nodeEmailer在Node.js中发送电子邮件

使用nodeEmailer在Node.js中发送电子邮件,node.js,email,nodemailer,Node.js,Email,Nodemailer,我的目标是能够在不设置凭据的情况下发送电子邮件。为此,我选择了模块。这是我的密码: var nodemailer = require('nodemailer'); var message = { from: "test@gmail.com", to: "test1@gmail.com", subject: "Hello ✔", text: "Hello world ✔", html: "<b>Hello world ✔</b>" }; nodemail

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

var nodemailer = require('nodemailer');
var message = {
  from: "test@gmail.com",
  to: "test1@gmail.com",
  subject: "Hello ✔",
  text: "Hello world ✔",
  html: "<b>Hello world ✔</b>"
};
nodemailer.mail(message);
var nodemailer=require('nodemailer');
var消息={
来自:test@gmail.com",
至:test1@gmail.com",
主题:“你好✔",
文字:“你好,世界✔",
html:“你好,世界✔"
};
nodemailer.mail(message);
根据文件,应该使用“直接”运输方式(实际上我对运输方式一无所知)。但不幸的是,这种方式绝对不稳定——有时有效,有时无效。 有人能解释一下吗?我如何在不配置SMTP传输凭据的情况下发送电子邮件


  • 当然可以,但这完全取决于服务器的配置。除非您使用身份验证,否则大多数电子邮件服务器将无法工作。当它不发送邮件时会发生什么错误?可能重复: