2017-03-31 8 views
2

を送信: https://github.com/firebase/functions-samples/tree/master/quickstarts/email-usersFirebase私はfirebaseチュートリアルや新しい機能で遊んでおり、この具体的な例を実装しようとしているメール機能

私はトリガーを起動すると、メールが送信されない、と私は取得ログコンソールでエラーが発生しました。

Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at 
535 5.7.8 https://support.google.com/mail/?p=BadCredentials 141sm3120746ioe.47 - gsmtp 
    at SMTPConnection._formatError (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:557:19) 
    at SMTPConnection._actionAUTHComplete (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:1248:34) 
    at SMTPConnection._responseActions.push.str (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:340:26) 
    at SMTPConnection._processResponse (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:706:20) 
    at SMTPConnection._onData (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:509:14) 
    at TLSSocket._socket.on.chunk (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:461:47) 
    at emitOne (events.js:96:13) 
    at TLSSocket.emit (events.js:188:7) 
    at readableAddChunk (_stream_readable.js:176:18) 
    at TLSSocket.Readable.push (_stream_readable.js:134:10) 

私は間違っていますか?電子メールアカウントにいくつかの権限を与えることについて何も言わない。パスワードだけ。シンプルでなければならない。

+0

を働いているかどうかを確認するためにconst gmailEmail = 'gmail.com'const gmailPassword = 'password'に文字列としてemailpasswordを渡すことができますhelp/mcve)、エラーメッセージよりもはるかに多くを伝えることはできません.Gmailが確認できないユーザー名とパスワードの組み合わせを渡しています。 –

+0

さて、この例ではコードはコピー/ペーストされています。 ユーザー名/パスワードは100%正確です。 – Marko

+0

Firebaseの機能のトラブルシューティングについては、Firebaseサポートにお問い合わせください。 https://firebase.google.com/support/contact/troubleshooting/ –

答えて

3

端末にfirebase functions:config:getと入力すると、Gmailとパスワードがの二重引用符であることがわかります。 鉱山はこのようなものだった。だから私は、ターミナルで次のようにタイプ入力し、それは私のために働いた

{ 
    "gmail": { 
    "password": ""pass"", 
    "email": ""[email protected]"" 
    } 
} 

QUATATION MARKS

firebase functions:config:set [email protected] gmail.password=pass 
0

ないあなたがやった場合は、あまりにも確認なし記載されているように、初期設定の一部here

For Gmail, enable these: 1. https://www.google.com/settings/security/lesssecureapps 2. https://accounts.google.com/DisplayUnlockCaptcha

あなたはすでにこれを行っている場合は

、あなたはそれが[問題を再現する最小限のコード](http://stackoverflow.com/を見ず

関連する問題