We have setup our own selfhosted forem on a digital ocean droplet. I have created a sendgrid free plan and set all the settings as below
When add a new user and user never receives invitation emails. I tested sendgrid SMTP with a tool and it works greatly.
FOR DOMAIN AUTHENTICATION ( I use namecheap )
Do not add your domain name. like below.
for example sendgrid gives you these configuration
so you need to remove the ".domain.com"
otherwise you can not verify.
I have completed all the tasks for setting up SMTP. Sendgrid domain and email verification and authentication are done. Cname records are done. I dont still receive any emails from my forem applciation. This is really frastrating.