I’ve tried both gmail and mandrill and both give this error message: Sorry, something went wrong. Please try again. when I try a test send from the admin settings > email page.
I’ve tried many different things including the Gmail relay method with no luck.
We are running metabase off a local server here in the office, which is also connected to the internet. We used the Metabase.jar file method to install Metabase.
Thanks for the response. I installed a phpmailer script on the same server and was able to successfully send emails using the same mandrill connection details as metabase: smtp.mandrillapp.com
port 587
username / API password
TLS
I have rechecked all these credentials in metabase but we are still getting the same error listed above.
Just to ask one more dumb question, but you’re using a paid mailchimp plan connected to your mandrill account? They recently shut off their free tiers.
Baring that, is there any information in the “send test” form? We might need to get you a special build with better error handling, as we can’t reproduce it on our end.
Is there any possibility of an update on this issue? We are keen to solve the problem so a more bespoke build for better error handling sounds promising. Thanks.
I’m having the same problem with Mailgun SMTP. Tried all SSL/TLS combinations with ports 465, 587. Getting this in the logs:
Nov 18 20:57:24 WARN metabase.api.email :: Problem connecting to mail server:
Nov 18 20:57:24 ERROR metabase.middleware :: PUT /api/email 500 (1 s) (0 DB calls)
{:message "Sorry, something went wrong. Please try again."}
I switched from Mailgun to Amazon SES SMTP and it’s working now. For some reason it doesn’t fly with mailgun (or maybe it was related to a VPC config somehow, but everything was wide open for debugging purposes). At any rate, all good now, thanks!