を使用してgmailsmtpを使用しようとしていますnode_mailer
。nodejsログで次のエラーが発生します(nodesterを使用)。これが私のコードです:
var email = require('mailer');
email.send({
host : "smtp.gmail.com",
port : "465",
ssl : true,
domain : "domain.com",
to : "emailId@gmail.com",
from : "email@gmail.com",
subject : "You have been registered",
body: "<B>Hello! This is a test of the node_mailer.</B>",
authentication : "login", // auth login is supported; anything else is no auth
username : /* username */,
password : /* password */
},
function(err, result){
if(err){ self.now.error(err); console.log(err); return;}
else this.now.successfullySent(result);
});
スタックでエラーが発生していませんが、メールが配信されていません。
@work4libertyと@DavidEllis。両方の入力に感謝しますが、問題はサーバーコードにあるのではないようです。クライアント側のJavaScriptから、emailIdに誤った値を送信していました。Nodemailer
エラーのある正しいテキストで問題をデバッグするのに役立ちました。