如何使用Loopback.io设置SMTP

use*_*632 4 smtp node.js strongloop loopbackjs

如何使用loopback.io mbaas设置SMTP服务器?我已经完成了所有文档,但我找不到它.如果有办法,如何在loopback配置文件中给出/定义我的smtp服务器设置.

小智 6

可以在datasources.json中配置STMP传输,例如:

"mail": {
    "defaultForType": "mail",
    "connector": "mail",
    "transports": [ {
           type: 'SMTP',
           host: "smtp.gmail.com", // hostname
           secureConnection: true, // use SSL
           port: 465, // port for secure SMTP
           auth: {
               user: "gmail.user@gmail.com",
               pass: "userpass"
           }
       }
    ]
  },
Run Code Online (Sandbox Code Playgroud)

要么:

app.models.email.setupTransport({
       type: 'SMTP',
       host: "smtp.gmail.com", // hostname
       secureConnection: true, // use SSL
       port: 465, // port for secure SMTP
       auth: {
           user: "gmail.user@gmail.com",
           pass: "userpass"
       }
   });
Run Code Online (Sandbox Code Playgroud)

  • 经过几次尝试得到此错误"错误:连接ETIMEDOUT"我试图将端口更改为587,它工作正常. (2认同)