redpanda-data / connect

Fancy stream processing made operationally mundane
https://docs.redpanda.com/redpanda-connect/about/
8.15k stars 841 forks source link

Add support for email / smtp client #1444

Open unixfox opened 2 years ago

unixfox commented 2 years ago

It would be great to have a support for fetching emails and sending them to different outputs like MongoDB, Redis, RabbitMQ and so on.

And the opposite, being able to send email from different inputs.

Currently the alternative is to use a middleman like sendgrid for receiving email over HTTP webhook or sending email through the HTTP rest API.

My use case is to create GitHub issues when receiving an email and also send an email when a reply is sent on an issue.

mihaitodor commented 1 year ago

I've seen some new packages floating around recently for dealing with emails: https://github.com/wneessen/go-mail and https://github.com/wneessen/go-mail-middleware. They might be relevant for this task.