joeldesante / Harvey

Community managment Discord bot for the Old Dominion University Computer Science community.
GNU General Public License v3.0
6 stars 4 forks source link

Create a list serv compatible ingress channel #65

Open joeldesante opened 1 year ago

joeldesante commented 1 year ago

It would be really great if we could make it so that announcements made by faculty via list serv could automatically post in the correct server.

My idea for how this would work;

We would have a mini email server running in Harvey that can generate email addresses on the fly (ex. cs@mail.harvey.desante.dev)

Then we ask the faculty to include this email on their list serv. Now when ever a email is sent to the address it will then be posted to a configured channel.

For security purposes we should only allow incoming emails from whitelisted addresses to propagate to the server announcement feed.

joeldesante commented 1 year ago

https://www.npmjs.com/package/smtp-receiver

joeldesante commented 1 year ago

https://nodemailer.com/extras/smtp-server/