March 21, 2023, 2:41pm
I have just deployed a Speckle droplet in DO and I have a ‘verification email’ banner that I can’t get rid of since I haven’t setup a mail server.
I’ve heard mailjet is a good option to use a service provider but I’m having some issues configuring it…
Can someone please give me some pointers as to how I need to setup mailjet to configure my speckle server? Thanks in advance!
Welcome to Speckle’s community!
You will need to edit the
docker-compose file you used to run the server in the Digital Ocean droplet, and provide Speckle Server with the following environment variables. The values of which you can retrieve from your email server provider:
Hope this helps!
March 21, 2023, 3:34pm
I’m not quite familiar with mailjet or mail providers and I was wondering if you could point me to a guide or with your experience of setting this up on the mailjet side to setup the required values?
I’m not personally familiar with mailjet, but I believe step 1 of their Getting Started guide to create an account and then create an API token is all you require:
Once you create the account, I believe the following can be used in the environment variables:
Though this is just an educated guess, and I may be proven wrong! (Maybe someone who is more familiar can correct me!)
March 21, 2023, 5:04pm
in your account settings, there is a page to
SMTP and Send Api settings
Looks like this:
you need to create an api key first, that you will use as the email username and password
use the SMTP server as the EMAIL_HOST and make sure you are using the right port.
Also make sure, to verify your sender address in mailjet, it doesn’t let you send mails from an address that can’t be verified it belongs to you.
Hope this helps
March 21, 2023, 10:12pm
@gjedlicska thank you so much for this detailed info!
However it still doesn’t work
In spite of having validated the sender email address I keep getting an email form mailjet:
A non-validated sender address was used on your account
Is there maybe any other way to validate emails in the server or manage invitations?
March 21, 2023, 11:18pm
@janx - Mailjet suggest that validating the email should be sufficient…
If you continue to have problems with MailJet email validation, you might need to reach out to their support channels directly.
April 28, 2023, 10:56am
I’m still struggling a bit with this.
@gjedlicska @iainsproat Is it possible to manually add collaborators to the server without an email invitation? Or manually validate them if invited?
April 28, 2023, 11:38am
Have you tried another email provider instead of MailJet? It may be the more straightforward way of resolving your issue.
As far as I know, we don’t have a way of listing invitation links (or the invitation tokens) in the UI. I think that you would have to send a graphql query to the
/graphql endpoint of your server. The graphql definitions can be seen in our
April 28, 2023, 12:09pm
Here are some alternatives for you to check out.
I suggest starting with mailgun, but unfortunately we have limited experience with these services.