在将项目部署到真实主机上后,电子邮件停止发送

时间:2019-08-23 10:57:54

标签: node.js express nodemailer

我在真实主机上部署了该项目,并且电子邮件停止发送。它在本地主机上工作。 这是nodemailer的设置:

var smtpTransport = nodeMailer.createTransport({
  service: "gmail",
  host: "smtp.gmail.com",
  auth: {
    user: "here is my gmail",
    pass: "here is password"
  }
});

以下是从托管服务器发送给我的数据:

POP3 IMAP和SMTP邮件服务器列表

网络邮件:https://mail.ye4wrc7dna.nlnode.webrahost.eu

POP3 / IMAP服务器: mail.webrahost.com 端口:993 TLS / SSL

发送服务器(SMTP): mail.webrahost.com 端口:465 连接安全性:SSL / TSL (此服务器需要加密的连接)

请求到达服务器(通过console.log检查),但未发送电子邮件。如何正确设置? 谢谢大家

1 个答案:

答案 0 :(得分:0)

该问题已通过以下方式解决。技术支持人员在http://mail.webrahost.com/处为我创建了一个帐户,然后将这些数据输入到nodemailer的设置中。

var smtpTransport = nodeMailer.createTransport({
  host: "mail.webrahost.eu",
  port: 465,
  secure: true,
  auth: {
    user: "my webrahost email",
    pass: "my password"
  }
});

现在电子邮件正在运行