I am not going describe anything about elasticmail itself. You can look at the elasticmails site for details about it.
I am writing this post to show you how to use it with your GoLang application.
First Create a template in the elastic mail panel. I Don't know why but when I tried to send an email as complete HTML string. It was returning the 404 error.
But when using small pieces of HTML tags like just passing
it was working.
So instead of struggling with it, I found another way,
- Create Custome template on the elasticmails site panel
- Use the template for mail with passing necessary details[fields] during the API call
Create A Template with placeholders
|Elastic Mail Template Designer
Highlighted elements from the left side
- Templets menu
- Templet Name / Id
- Example Placeholders
GoLang Codefunction to send the email through ElasticMail with the template shown in the image with the firstname and lastname
Mail I Receive
|Final mail delivered by elasticmail
Hope You will find it use full