As the title states, i am not able to send a test email. It is able to add the settings, but the error shown in the image pops up when i try to send a test email. This has been the case for all the security protocols.
The same credentials work when i use a simple python script to send myself an email. (startTLS)
{
"browser-info": {
"language": "en-US",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
"vendor": "Google Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "21.0.1+12-29",
"java.vendor": "Oracle Corporation",
"java.vendor.url": "https://java.oracle.com/",
"java.version": "21.0.1",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "21.0.1+12-29",
"os.name": "Windows 10",
"os.version": "10.0",
"user.language": "en",
"user.timezone": "Asia/Calcutta"
},
"metabase-info": {
"databases": [
"h2"
],
"hosting-env": "unknown",
"application-database": "h2",
"application-database-details": {
"database": {
"name": "H2",
"version": "2.1.214 (2022-06-13)"
},
"jdbc-driver": {
"name": "H2 JDBC Driver",
"version": "2.1.214 (2022-06-13)"
}
},
"run-mode": "prod",
"version": {
"date": "2024-03-14",
"tag": "v0.49.0",
"hash": "46c668b"
},
"settings": {
"report-timezone": null
}
}
}
2024-03-28 14:37:09,098 ERROR middleware.log :: POST /api/email/test 500 2.9 s (1 DB calls)
{:via
[{:type com.sun.mail.smtp.SMTPSendFailedException,
:message "550 5.7.60 SMTP; Client does not have permissions to send as this sender\n",
:at [com.sun.mail.smtp.SMTPTransport issueSendCommand "SMTPTransport.java" 2374]}],
:trace
[[com.sun.mail.smtp.SMTPTransport issueSendCommand "SMTPTransport.java" 2374]
[com.sun.mail.smtp.SMTPTransport finishData "SMTPTransport.java" 2095]
[com.sun.mail.smtp.SMTPTransport sendMessage "SMTPTransport.java" 1301]
[postal.smtp$smtp_send_STAR_ invokeStatic "smtp.clj" 36]
[postal.smtp$smtp_send_STAR_ invoke "smtp.clj" 29]
[postal.smtp$smtp_send invokeStatic "smtp.clj" 58]
[postal.smtp$smtp_send doInvoke "smtp.clj" 39]
[clojure.lang.RestFn invoke "RestFn.java" 423]
[postal.core$send_message invokeStatic "core.clj" 36]
[postal.core$send_message invoke "core.clj" 29]
[metabase.email$send_message_or_throw_BANG_ invokeStatic "email.clj" 148]
[metabase.email$send_message_or_throw_BANG_ invoke "email.clj" 137]
[metabase.api.email$fn__86728 invokeStatic "email.clj" 142]
[metabase.api.email$fn__86728 invoke "email.clj" 134]
[compojure.core$wrap_response$fn__44642 invoke "core.clj" 160]
[compojure.core$wrap_route_middleware$fn__44626 invoke "core.clj" 132]
[compojure.core$wrap_route_info$fn__44631 invoke "core.clj" 139]
[compojure.core$wrap_route_matches$fn__44635 invoke "core.clj" 151]
[clojure.lang.Var invoke "Var.java" 393]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654 invoke "core.clj" 200]
[metabase.server.middleware.auth$enforce_authentication$fn__93651 invoke "auth.clj" 17]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654 invoke "core.clj" 200]
[compojure.core$make_context$handler__44682 invoke "core.clj" 290]
[compojure.core$make_context$fn__44686 invoke "core.clj" 300]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$make_context$fn__44686 invoke "core.clj" 301]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[metabase.api.routes$fn__101626$fn__101629 invoke "routes.clj" 67]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654 invoke "core.clj" 200]
[clojure.lang.AFn applyToHelper "AFn.java" 160]
[clojure.lang.AFn applyTo "AFn.java" 144]
[clojure.core$apply invokeStatic "core.clj" 667]
[clojure.core$apply invoke "core.clj" 662]
[metabase.server.routes$fn__101791$fn__101792 doInvoke "routes.clj" 72]
[clojure.lang.RestFn invoke "RestFn.java" 436]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654 invoke "core.clj" 200]
[compojure.core$make_context$handler__44682 invoke "core.clj" 290]
[compojure.core$make_context$fn__44686 invoke "core.clj" 300]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__44635 invoke "core.clj" 153]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__44635 invoke "core.clj" 153]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__44635 invoke "core.clj" 153]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654$f__44655$respond_SINGLEQUOTE___44656 invoke "core.clj" 197]
[metabase.server.routes$fn__101776$fn__101778 invoke "routes.clj" 49]
[compojure.core$routes$fn__44654$f__44655 invoke "core.clj" 198]
[compojure.core$routes$fn__44654 invoke "core.clj" 200]
[metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__98406 invoke "exceptions.clj" 108]
[metabase.server.middleware.exceptions$catch_api_exceptions$fn__98403 invoke "exceptions.clj" 96]
[metabase.server.middleware.log$log_api_call$fn__102059$fn__102060$fn__102061 invoke "log.clj" 216]
[metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invokeStatic "diagnostic.clj" 18]
[metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invoke "diagnostic.clj" 12]
[metabase.server.middleware.log$log_api_call$fn__102059$fn__102060 invoke "log.clj" 208]
[toucan2.execute$do_with_call_counts invokeStatic "execute.clj" 112]
[toucan2.execute$do_with_call_counts invoke "execute.clj" 103]
[metabase.server.middleware.log$log_api_call$fn__102059 invoke "log.clj" 207]
[metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__104095 invoke "browser_cookie.clj" 40]
[metabase.server.middleware.security$add_security_headers$fn__84540 invoke "security.clj" 182]
[metabase.server.middleware.json$wrap_json_body$fn__45999 invoke "json.clj" 67]
[metabase.server.middleware.offset_paging$handle_paging$fn__84564 invoke "offset_paging.clj" 45]
[metabase.server.middleware.json$wrap_streamed_json_response$fn__46017 invoke "json.clj" 103]
[ring.middleware.keyword_params$wrap_keyword_params$fn__104362 invoke "keyword_params.clj" 55]
[ring.middleware.params$wrap_params$fn__104381 invoke "params.clj" 77]
[metabase.server.middleware.misc$maybe_set_site_url$fn__66965 invoke "misc.clj" 61]
[metabase.server.middleware.session$reset_session_timeout$fn__72380 invoke "session.clj" 543]
[metabase.server.middleware.session$bind_current_user$fn__72346$fn__72347 invoke "session.clj" 438]
[metabase.server.middleware.session$do_with_current_user invokeStatic "session.clj" 417]
[metabase.server.middleware.session$do_with_current_user invoke "session.clj" 401]
[metabase.server.middleware.session$bind_current_user$fn__72346 invoke "session.clj" 437]
[metabase.server.middleware.session$wrap_current_user_info$fn__72329 invoke "session.clj" 376]
[metabase.server.middleware.session$wrap_session_id$fn__72301 invoke "session.clj" 255]
[metabase.server.middleware.auth$wrap_static_api_key$fn__93659 invoke "auth.clj" 30]
[ring.middleware.cookies$wrap_cookies$fn__104282 invoke "cookies.clj" 194]
[metabase.server.middleware.misc$add_content_type$fn__66947 invoke "misc.clj" 29]
[metabase.server.middleware.misc$disable_streaming_buffering$fn__66973 invoke "misc.clj" 78]
[ring.middleware.gzip$wrap_gzip$fn__104324 invoke "gzip.clj" 86]
[metabase.server.middleware.misc$bind_request$fn__66976 invoke "misc.clj" 95]
[metabase.server.middleware.ssl$redirect_to_https_middleware$fn__104111 invoke "ssl.clj" 41]
[metabase.server$async_proxy_handler$fn__67387 invoke "server.clj" 78]
[metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a handle nil -1]
[org.eclipse.jetty.server.handler.StatisticsHandler handle "StatisticsHandler.java" 173]
[org.eclipse.jetty.server.handler.HandlerWrapper handle "HandlerWrapper.java" 122]
[org.eclipse.jetty.server.Server handle "Server.java" 563]
[org.eclipse.jetty.server.HttpChannel$RequestDispatchable dispatch "HttpChannel.java" 1598]
[org.eclipse.jetty.server.HttpChannel dispatch "HttpChannel.java" 753]
[org.eclipse.jetty.server.HttpChannel handle "HttpChannel.java" 501]
[org.eclipse.jetty.server.HttpConnection onFillable "HttpConnection.java" 287]
[org.eclipse.jetty.io.AbstractConnection$ReadCallback succeeded "AbstractConnection.java" 314]
[org.eclipse.jetty.io.FillInterest fillable "FillInterest.java" 100]
[org.eclipse.jetty.io.SelectableChannelEndPoint$1 run "SelectableChannelEndPoint.java" 53]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy runTask "AdaptiveExecutionStrategy.java" 421]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy consumeTask "AdaptiveExecutionStrategy.java" 390]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy tryProduce "AdaptiveExecutionStrategy.java" 277]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy run "AdaptiveExecutionStrategy.java" 199]
[org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread run "ReservedThreadExecutor.java" 411]
[org.eclipse.jetty.util.thread.QueuedThreadPool runJob "QueuedThreadPool.java" 969]
[org.eclipse.jetty.util.thread.QueuedThreadPool$Runner doRunJob "QueuedThreadPool.java" 1194]
[org.eclipse.jetty.util.thread.QueuedThreadPool$Runner run "QueuedThreadPool.java" 1149]
[java.lang.Thread run "Thread.java" 1583]],
:cause "550 5.7.60 SMTP; Client does not have permissions to send as this sender\n",
:message "550 5.7.60 SMTP; Client does not have permissions to send as this sender\n"}