2016-03-20 5 views
0

電子メールを送信する機能を持つノードjsでアプリケーションを開発しています。私はSMTPのユーザー名とパスワードが必要です。しかし、私はそれを得ることができる場所を見つけることができません。私は、操作を行うために、次のコードを使用していますノードjsでメールを送信するSMTP資格情報を表示する方法

var nodemailer = require('nodemailer'); 
var transporter = nodemailer.createTransport('smtps://user%40gmail.com:[email protected]'); 
var mailOptions = { 
    from: '[email protected]', 
    to: '[email protected]', 
    subject: 'Hello ✔', 
    text: 'Hello world ', 
    html: '<b>Hello world </b>' 
}; 

transporter.sendMail(mailOptions, function(error, info){ 
    if(error){ 
     return console.log(error); 
    } 
    console.log('Message sent: ' + info.response); 
}); 

だから誰でも私は電子メールを送信するSMTP資格情報を表示するのを助けることができます。あなたはちょうどあなたの電子メールのユーザー名とuserを交換し、電子メールのパスワードでpassを置き換えるコード

var transporter = nodemailer.createTransport('smtps://user%40gmail.com:[email protected]');

のこの行で、資格情報を入力する必要があり、事前

+0

可能な複製を(http://stackoverflow.com/questions/26948516/nodemailer-invalid-login ) –

+0

自分のIDとパスワード。 –

+0

返信いただきありがとうございます。 – kumaranc

答えて

0

感謝。また、パスワードに特殊文字#がある場合は、2つの部分に分割されるため、機能しません。 %、&のような他の特殊文字でも起こると思います。パスワードにこれらの特殊文字を使用している場合、私は、この構造を使用することをお勧めします:[NodeMailer無効なログイン]の

var transporter = nodemailer.createTransport({ host: "smtp.gmail.com", // hostname secureConnection: true, // use SSL port: 465, // port for secure SMTP auth: { user: "[email protected]", pass: "yourPassword" } });

関連する問題