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:
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: https://dev.mailjet.com/email/guides/getting-started/
Once you create the account, I believe the following can be used in the environment variables:
@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?
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?
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 source code.