【问题标题】:Sending email through nodemailer to forward email(forwardemail.net) connected to gmail通过nodemailer发送电子邮件以转发连接到gmail的电子邮件(forwardemail.net)
【发布时间】:2020-10-30 22:59:55
【问题描述】:

我设法使用 nodemailer 向我的 gmail 地址发送了一条消息,但我无法使用我的转发电子邮件发送消息。 这是我的 gmail 帐户的外观

const transporter = nodemailer.createTransport({
  host: "smtp.gmail.com",
  port: 587,
  secure: false,
  auth: {
    user: mygmail@gmail.com,
    pass: myAppPassword
  }
});

我想要的是用我的转发电子邮件发送邮件:

mymail@mydomain.com,

连接到gmail帐户并添加

https://forwardemail.net/en

【问题讨论】:

    标签: javascript smtp nodemailer email


    【解决方案1】:

    只要您能够使用这些instructions 在 Gmail 中设置“发送电子邮件为”,您就可以获得所需的凭据。

    user 应该只是没有 @gmail.com 的 gmail 帐户的用户名。而pass 应该是您在https://myaccount.google.com/apppasswords 生成的那个

    【讨论】:

    • 我现在不想回到那里,但是我可以将这封邮件作为 domainuser@mydomain.com,而不是 gmailuser@gmail.com 发送(因为这不是问题)。你是这个意思吗?
    • 是的,我就是这个意思!但是对于运输商,您需要包含 gmail 地址的用户名。然后稍后,在transporter.sendMail() fn 中,您可以将from 字段设置为domainuser@mydomain.com
    猜你喜欢
    • 2017-05-16
    • 1970-01-01
    • 2017-03-29
    • 2012-01-07
    • 2023-03-19
    • 1970-01-01
    • 2022-07-18
    相关资源
    最近更新 更多