pentacent / keila

Open Source Newsletter Tool.
https://keila.io
GNU Affero General Public License v3.0
1.38k stars 70 forks source link

add Sendinblue #195

Closed vinnpinn closed 10 months ago

vinnpinn commented 1 year ago

This PR adds the Sendinblue API to the supported senders. The UI might need some tweaking since the available senders are now displayed on two rows, however the UI isn't broken: image

wmnnd commented 1 year ago

Hey @Vinnpinn, thank you for this PR! I will review it next week and I’d be happy to add Sendinblue as an additional sending API!

vinnpinn commented 1 year ago

Great, we've been using it with our own instance, the API for sending mails seems to work without any issue. The webhooks for handling bounces and complaints are missing. I had a look at how it's implemented for SES, however I'm not familiar with elixir or erlang at all, so the syntax is confusing me a lot. Not sure if I'm able to implement the webhooks, I might have another look when I have some free time, however not in the near future.