I am trying to setup smpt server on metabase v1.53.8 it says wrong host or port.
but same details if i try on metabase v0.53.7.2 , it works.
What do you get in the logs? Can you also try in incognito
Tried in incognito, same error, attaching logs
[bfecb4fb-fd9c-43d6-8286-ca4857a5ab10] 2025-04-01T19:23:49+05:30 ERROR metabase.channel.email Error testing SMTP connection,com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout 1000;, nested exception is:, java.net.SocketTimeoutException: Connect timed out, at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210), at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722), at javax.mail.Service.connect(Service.java:342), at metabase.channel.email$test_smtp_settings95416__95418$fn__95421.invoke(email.clj:290), at metabase.channel.email$test_smtp_settings95416__95418.invokeStatic(email.clj:289), at metabase.channel.email$test_smtp_settings95416__95418.invoke(email.clj:275), at metabase.channel.email$guess_smtp_security95426__95427$fn__95428.invoke(email.clj:314), at clojure.core$some.invokeStatic(core.clj:2718), at clojure.core$some.invoke(core.clj:2709), at metabase.channel.email$guess_smtp_security95426__95427.invokeStatic(email.clj:312), at metabase.channel.email$guess_smtp_security95426__95427.invoke(email.clj:303), at metabase.channel.email$test_smtp_connection95431__95432.invokeStatic(email.clj:338), at metabase.channel.email$test_smtp_connection95431__95432.invoke(email.clj:321), at metabase.channel.api.email$fn__108112$fn__108118.invoke(email.clj:113), at metabase.api.macros$_core_fn93467__93468$core_fn__93469.invoke(macros.clj:405), at metabase.api.macros$endpoint_handler_STAR_93511__93513$handler__93517.invoke(macros.clj:601), at metabase.api.macros$build_ns_handler93544__93545$ns_handler_STAR___93546.invoke(macros.clj:665)
[bfecb4fb-fd9c-43d6-8286-ca4857a5ab10] 2025-04-01T19:23:51+05:30 ERROR metabase.channel.email Error testing SMTP connection,com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout 1000;, nested exception is:, java.net.SocketTimeoutException: Connect timed out, at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210), at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722), at javax.mail.Service.connect(Service.java:342), at metabase.channel.email$test_smtp_settings95416__95418$fn__95421.invoke(email.clj:290), at metabase.channel.email$test_smtp_settings95416__95418.invokeStatic(email.clj:289), at metabase.channel.email$test_smtp_settings95416__95418.invoke(email.clj:275), at metabase.channel.email$guess_smtp_security95426__95427$fn__95428.invoke(email.clj:314), at clojure.core$some.invokeStatic(core.clj:2718), at clojure.core$some.invoke(core.clj:2709), at metabase.channel.email$guess_smtp_security95426__95427.invokeStatic(email.clj:312), at metabase.channel.email$guess_smtp_security95426__95427.invoke(email.clj:303), at metabase.channel.email$test_smtp_connection95431__95432.invokeStatic(email.clj:338), at metabase.channel.email$test_smtp_connection95431__95432.invoke(email.clj:321), at metabase.channel.api.email$fn__108112$fn__108118.invoke(email.clj:113), at metabase.api.macros$_core_fn93467__93468$core_fn__93469.invoke(macros.clj:405), at metabase.api.macros$endpoint_handler_STAR_93511__93513$handler__93517.invoke(macros.clj:601), at metabase.api.macros$build_ns_handler93544__93545$ns_handler_STAR___93546.invoke(macros.clj:665)
[bfecb4fb-fd9c-43d6-8286-ca4857a5ab10] 2025-04-01T19:23:51+05:30 WARN metabase.channel.api.email Problem connecting to mail server: Couldn't connect to host, port: smtp.gmail.com, 465; timeout 1000: Connect timed out
[bfecb4fb-fd9c-43d6-8286-ca4857a5ab10] 2025-04-01T19:23:51+05:30 DEBUG metabase.server.middleware.log PUT /api/email 400 5613ms (0 DB calls) {:metabase-user-id 3}
{:errors {:email-smtp-host "Wrong host or port", :email-smtp-port "Wrong host or port"}}
Hi there!
I tested on both versions but couldn't reproduce the error, could you share:
- What environment your Metabase is running in (Docker, Cloud, etc)
- If testing with port 587 instead of 465 fails as well
- If you run
ping smtp.gmail.com
and grab the resolved IP and put in the Host field, if it fails as well