私はReact/Node.jsアプリケーションから電子メールを送信しようとしています。現在、私はemailjsモジュールを使用しようとしている です。Node.jsから電子メールを送信するには?
コードは以下の通りです:このメソッドが実行されると
const emailjs = require('emailjs')
sendEmail(email) {
var server = emailjs.server.connect({
user: "USERNAME",
password:"PASSWORD",
host: "HOST_URL",
ssl: false
});
server.send({
text: 'Message',
from: '"Sender" <[email protected]>',
to: email,
subject: "Some message subject"
},
function(err, message) {
console.log(err || message);
});
}
、私は次のエラーを取得する:net.Socket is not a constructor
。
Node.JSアプリケーションから電子メールを送信するには、どのNPMモジュールを使用する必要がありますか(必ずしもemailjではありません)。
更新1(30.07.2017 09:12 MSK): Nodemailerが機能しません - エラー09:11:03 web.1 | Module not found: Can't resolve 'dns' in 'C:\myproject\node_modules\nodemailer\lib\mailer'
が表示されます。私は電子メールを送信するためにnodemailer使用し、ちょうどそれがどのようにシンプルな愛
電子メールサーバーに接続するには、 "var server"を設定する必要があります。ここで私はいくつかの文書を見つけました:https://github.com/eleith/emailjs –
@JackLuo私はすでに 'emailjs.server'にメールサーバパラメータを渡しています。正確に何が欠けているのでしょうか? –
try node-mailer:D – thelonglqd