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

Emails stopped sending after the project was deployed on a real hosting

我在真机上部署了项目,邮件停止发送了。它适用于本地主机。 这是 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检查),但没有发送电子邮件。如何正确设置? 感谢大家

问题已通过以下方式解决。技术支持在 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"
  }
});

现在电子邮件可用