Recently I was working on sending emails using AWS SES. What I love about SES is the option to use templated emails, which allows to easily populate variables inside of the message.
I saw that the SES Console doesn't offer a web-UI for managing my templates, you have to use the CLI. While it was ok at first I quickly grew tired of updating or creating my templates that way, so I wrote a simple GUI app in Python to do just that.
- Make sure you ran
aws configure
or whatever method you use to access your AWS account.
Clicking on "Load Templates" will populate the ComboBox below it with your existing templates
When you choose a template from the menu, it will load the contents of both the text and HTML part of that template into the corresponding tab.
The actions are self-explanatory:
- Update the template by clicking on "Update Template".
- Create a new template by clicking on "Create Template".
- Delete the chosen template by clicking on "Delete Template".
- GUI was built using Custom Tkinter.
- Learn more about SES Templating.
- All the functions are using Boto3 SES.
This is just a hobby project as I keep learning Python 😊
I welcome feedback if you have any ideas to fix/improve this tool.