node.js - 来自服务器 : * OK The Microsoft Exchange IMAP4 service is ready 的无效问候

标签 node.js nodemailer

问题存在于尝试从服务器端获取传入电子邮件时。
我只是从服务器收到错误消息无效问候。任何帮助,将不胜感激。

 const mailTransportTwo = nodemailer.createTransport({
  host: "outlook.office365.com",
  secure: true,
  port: 993,
  ssl: {
    ciphers: 'SSLv3'
  },
  auth: {
    user: '******************.com',
    pass: '******'
  }
});

最佳答案

您必须确保 od 使用的端口号并将 secureConnection 添加到 false 对我有用

let normalTransporter = nodemailer.createTransport({
    host: "smtp.office365.com", //outlook.office365.com
    secureConnection: false, // TLS requires secureConnection to be false
    port: 587,
    secure: false, // true for 465, false for other ports
    tls: {
       ciphers:'SSLv3'
    },
    auth: {
        user: '********', // generated ethereal user 
        pass: '********', // generated ethereal password 
    }

});

关于node.js - 来自服务器 : * OK The Microsoft Exchange IMAP4 service is ready 的无效问候,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47868751/

相关文章:

node.js - 在 Nightwatch 命令队列中使用 REST 客户端

node.js - 如何在 windows node.js 上运行 Mocha 测试(错误 : Cannot find module 'C:\cygdrive\c\Users )

node.js - 在nodemailer中关闭连接

node.js nodemailer 和 nodemailer-sendinblue-transport 无法发送电子邮件

node.js - 在 Nodemailer 中使用 Jade 邮件模板

nodemailer 因连接被拒绝而失败,使用已知良好的 SMTP 服务器

node.js - Nodemailer 退出时不会发送邮件

javascript - 这是 promise 错误吗? Selenium-webdriver 测试提交登录成功后找不到元素

javascript - socket.io中的socket变量是什么

node.js 和 postgres 批量更新插入或其他模式?