如何使用node.js / zoho和Digital Ocean从联系表单发送电子邮件

时间:2019-02-06 05:52:50

标签: node.js digital-ocean zoho

我正在部署我的第一个Node.js网站,并且该网站已经启动并正在运行(使用Digital Ocean / Ubuntu),但是我在使用电子邮件时遇到了麻烦。我已将域名服务器更改为数字海洋,并按照Zoho的指示设置了必要的MX和TXT记录。一切似乎都很好。在我从联系表单发送电子邮件的脚本中,

const transporter = nodemailer.createTransport({
  host: "smtp.zoho.com",
  port: 465,
  secure: true,
  auth: {
    user: "info@mydomain.com",
    pass: "secret"
  }
});

提交表单时,我看到我设置的成功消息,并且没有视觉错误。但是,没有电子邮件到达。但是,如果我填写联系表格并使用我通过(我的个人gmail帐户)为Zoho注册的电子邮件地址,那么我会收到电子邮件。我不确定在这里是否做错了明显的事情。如果有人可以提出建议或更简便的选择,将不胜感激。

0 个答案:

没有答案