0
'535-5.7.8ユーザー名とパスワードは受け入れられません。 \ n535で詳しく見る5.7.8 https://support.google.com/mail/?p=BadCredentials x66sm1596680lff.64 - gsmtp 'どうすればいいですか? Gmail APIのアクティベーションを行っても、client_idとclient_secretを取得した後でも、電子メールを自分のアプリに統合しようとしていますが、それでも問題は解決しません。nodemailerとgmailでメールを送信しようとするとこのエラーが発生します
let express = require('express')
let formidable = require('formidable');
let nodemailer = require('nodemailer');
let router = express.Router();
let app = express()
app.use(express.static('dist'));
app.use(express.static('public'));
app.use('/email', router);
router.get('/', handleSayHello);
function handleSayHello(req, res){
var transporter = nodemailer.createTransport({
service: "Gmail",
auth: {
XOAuth2: {
user: "[email protected]",
clientId: "my-generated-OAuthId",
clientSecret: "my-generated-OAuthSecret",
}
}
})
var tex_t = `<h1 style = "text-align: center">Hello Joshua</h1>
<p>How are you doing today</p>
`;
var mailOptions = {
to : '[email protected]',
from: 'anotherDifferentUser',
subject: 'Email Example',
html: tex_t,
};
transporter.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
res.json({yo: 'error'});
}else{
console.log("Message sent: " + info.response);
res.json({yo: info.response});
};
});
}
app.set('port', (process.env.PORT || 3000));
app.listen(app.get("port"),()=>{
console.log("App listening at ", app.get('port'));
})
実際にあなたが与えたリンクを確認しましたか? – Bytewave
ええ、私は、アプリのパスワードを作成するように教えてくれました。アプリのパスワードは、Googleが既にその設定を削除したようなものです。私は本当に何をするべきかわからない。 –
あなたのコードを見ずに人々を助けるチャンスがないとは思わない。コードに関する質問は、実際に関連するコードを表示する必要があります。 – jfriend00