1

strongloop からメールを送信しようとしています。クラウドナイン プラットフォーム オンラインで作業しています。

シンプルなコードでメールを送信してみました。しかし、何も機能していません。

4

2 に答える 2

2

一般的な用途では、cloud9 (c9.io) では送信 smtp が無効になっていることに注意してください。テスト用に gmail アドレスに送信したり、google、amazon、sendgrid などのメーラー API を使用したりできます。

于 2014-11-13T07:48:04.037 に答える
0

これはブログのサンプルです - http://strongloop.com/strongblog/robust-node-applications-error-handling/

Here is sample email alert template using nodemailer:

var nodemailer = require('nodemailer')
var transport = nodemailer.createTransport('SMTP', { // [1]
  service: "Gmail",
  auth: {
    user: "gmail.user@gmail.com",
    pass: "userpass"
  }
})
 
if (process.env.NODE_ENV === 'production') { // [2]
  process.on('uncaughtException', function (er) {
    console.error(er.stack) // [3]
    transport.sendMail({
      from: 'alerts@mycompany.com',
      to: 'alert@mycompany.com',
      subject: er.message,
      text: er.stack // [4]
    }, function (er) {
       if (er) console.error(er)
       process.exit(1) // [5]
    })
  })
}

また、使用している LoopBack のバージョンについては、こちらの 2.0 リリース ノートを参照してください - http://docs.strongloop.com/display/public/LB/LoopBack+2.0+release+notes

h番目

于 2014-11-13T07:15:05.517 に答える