【问题标题】:how to receive email using nodemailer如何使用 nodemailer 接收电子邮件
【发布时间】:2015-08-02 11:14:51
【问题描述】:

我正在使用 node.js 和 nodemailer,我可以向专用的 gmail 帐户发送电子邮件。

但是,我想以客户身份连接到 gmail 帐户并接收发送到该 gmail 帐户的所有电子邮件。

这里所有关于 nodemailer 的堆栈溢出示例都是关于发送电子邮件的。我找不到任何关于接收电子邮件的信息。

我该怎么做?

谢谢,

安德烈斯

【问题讨论】:

  • 到目前为止你尝试过什么代码?我们不会只给你代码,你需要付出一些努力。

标签: node.js email nodemailer


【解决方案1】:

实际上,nodemailer 似乎只是一个“发送电子邮件”库(cf http://www.nodemailer.com/
你可以看看http://mailin.io/(未经个人测试..)

【讨论】:

  • mailin.io ... 文档集也不错!
【解决方案2】:

如果它仍然相关,只需在“to”属性(在 mailOptions 中)中向您的客户电子邮件地址发送消息,这样 nodemailer 就会向您的客户发送电子邮件,您仍然会收到它们。

看起来像这样:

const sendMail = async (options) => {
    const transporter = nodemailer.createTransporter({...})

    const mailOptions = {
        from: 'Me <me@me.com>',
        to: 'me@me.com',
        subject: options.subject,
        text: options.text,
    }

    await transporter.sendMail(mailOptions)
}

它应该工作。思路是nodemailer发送,但是我们可以每次发送给我们,都会得到同样的结果。

【讨论】:

    猜你喜欢
    • 2019-06-02
    • 1970-01-01
    • 2018-02-15
    • 2021-12-28
    • 2023-03-27
    • 2017-01-06
    • 2015-05-19
    相关资源
    最近更新 更多