trying to use google smtp and an app password generated on my google gmail account
i recently complted metabase setup and connot login due to the below error is there a way i can bypass this issue
2024-07-01 18:19:40,688 INFO task.refresh-slack-channel-user-cache :: Slack is not configured, not refreshing slack user/channel cache.
2024-07-01 18:28:59,041 INFO driver.impl :: Initializing driver :postgres...
2024-07-01 18:28:59,382 DEBUG middleware.log :: POST /api/session 200 689.7 ms (9 DB calls) App DB connections: 1/4 Jetty threads: 3/50 (4 idle, 0 queued) (38 total active threads) Queries in flight: 0 (0 queued)
2024-07-01 18:28:59,756 DEBUG middleware.log :: GET /api/user/current 401 1.6 ms (0 DB calls)
"Unauthenticated"
2024-07-01 18:28:59,904 INFO i18n.impl :: Reading available locales from locales.clj...
2024-07-01 18:29:00,174 WARN metabase.email :: Failed to send email
javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. For more information, go to
535 5.7.8 https://support.google.com/mail/?p=BadCredentials d75a77b69052e-446514b2484sm33561751cf.81 - gsmtp
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:947)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:858)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:762)
at javax.mail.Service.connect(Service.java:342)
at postal.smtp$smtp_send_STAR_.invokeStatic(smtp.clj:33)
at postal.smtp$smtp_send_STAR_.invoke(smtp.clj:29)
at postal.smtp$smtp_send.invokeStatic(smtp.clj:58)
at postal.smtp$smtp_send.doInvoke(smtp.clj:39)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at postal.core$send_message.invokeStatic(core.clj:36)
at postal.core$send_message.invoke(core.clj:29)
at metabase.email$fn__75022$send_message_or_throw_BANG___75027$fn__75031.invoke(email.clj:127)
at metabase.email$fn__75022$send_message_or_throw_BANG___75027.invoke(email.clj:119)
at metabase.email$send_message_BANG_.invokeStatic(email.clj:162)
at metabase.email$send_message_BANG_.doInvoke(email.clj:148)
at clojure.lang.RestFn.invoke(RestFn.java:619)
at metabase.email.messages$send_login_from_new_device_email_BANG_.invokeStatic(messages.clj:198)
at metabase.email.messages$send_login_from_new_device_email_BANG_.invoke(messages.clj:184)
at metabase.models.login_history$maybe_send_login_from_new_device_email$fn__75843.invoke(login_history.clj:85)
at clojure.core$binding_conveyor_fn$fn__5823.invoke(core.clj:2047)
at clojure.lang.AFn.call(AFn.java:18)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2024-07-01 18:29:00,209 INFO util.fonts :: Reading available fonts from /frontend_client/app/fonts
2024-07-01 18:29:00,223 DEBUG middleware.log :: GET /api/session/properties 200 461.1 ms (2 DB calls) App DB connections: 0/4 Jetty threads: 3/50 (3 idle, 0 queued) (40 total active threads) Queries in flight: 0 (0 queued)
2024-07-01 18:30:38,262 DEBUG middleware.log :: POST /api/session 200 672.2 ms (9 DB calls) App DB connections: 2/4 Jetty threads: 3/50 (4 idle, 0 queued) (38 total active threads) Queries in flight: 0 (0 queued)
2024-07-01 18:30:38,502 WARN metabase.email :: Failed to send email
javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. For more information, go to
535 5.7.8 https://support.google.com/mail/?p=BadCredentials af79cd13be357-79d6930812bsm373504885a.119 - gsmtp
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:947)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:858)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:762)
at javax.mail.Service.connect(Service.java:342)
at postal.smtp$smtp_send_STAR_.invokeStatic(smtp.clj:33)
at postal.smtp$smtp_send_STAR_.invoke(smtp.clj:29)
at postal.smtp$smtp_send.invokeStatic(smtp.clj:58)
at postal.smtp$smtp_send.doInvoke(smtp.clj:39)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at postal.core$send_message.invokeStatic(core.clj:36)
at postal.core$send_message.invoke(core.clj:29)
at metabase.email$fn__75022$send_message_or_throw_BANG___75027$fn__75031.invoke(email.clj:127)
at metabase.email$fn__75022$send_message_or_throw_BANG___75027.invoke(email.clj:119)
at metabase.email$send_message_BANG_.invokeStatic(email.clj:162)
at metabase.email$send_message_BANG_.doInvoke(email.clj:148)
at clojure.lang.RestFn.invoke(RestFn.java:619)
at metabase.email.messages$send_login_from_new_device_email_BANG_.invokeStatic(messages.clj:198)
at metabase.email.messages$send_login_from_new_device_email_BANG_.invoke(messages.clj:184)
at metabase.models.login_history$maybe_send_login_from_new_device_email$fn__75843.invoke(login_history.clj:85)
at clojure.core$binding_conveyor_fn$fn__5823.invoke(core.clj:2047)
at clojure.lang.AFn.call(AFn.java:18)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2024-07-01 18:30:38,622 DEBUG middleware.log :: GET /api/user/current 401 901.4 µs (0 DB calls)
"Unauthenticated"
2024-07-01 18:30:38,742 DEBUG middleware.log :: GET /api/session/properties 200 115.1 ms (1 DB calls) App DB connections: 0/4 Jetty threads: 3/50 (3 idle, 0 queued) (40 total active threads) Queries in flight: 0 (0 queued)
If you are starting a plain instance of metabase and you are putting test@mail.com and password123 then it should work ... The error in the logs points to "Unauthenticated" which means the username or password are incorrect.