cardie icon indicating copy to clipboard operation
cardie copied to clipboard

Email system

Open nfoert opened this issue 1 year ago • 7 comments

Implement an email system so that the user can be sent emails for welcoming them to the server, and for one time codes for changing your password (#42)

Investigation is needed on a service to be chosen to send these emails, preferably the service is open source.

nfoert avatar Sep 19 '24 17:09 nfoert

Maybe just using Django to send emails would be an easier solution? https://docs.djangoproject.com/en/5.1/topics/email/

nfoert avatar Sep 19 '24 17:09 nfoert

i can do this easily for you but i want it to count to Hacktober first

chidoziemanagwu avatar Oct 01 '24 18:10 chidoziemanagwu

Hi @chidoziemanagwu! Thanks for being interested in contributing, yes it can count for hacktoberfest Are you planning on using the django email system or another service? I'm personally curious on how this works

nfoert avatar Oct 01 '24 19:10 nfoert

Django provides only "interface" to send an email, so you have options like SMTP, console, file based (two last ones are for development purpose). The question is: what kind of backend do you want to use? If SMTP you must provide SMTP server for your service or use SaaS platform for that (e.g. Sendgrid).

ar4s avatar Oct 01 '24 20:10 ar4s

Django provides only "interface" to send an email, so you have options like SMTP, console, file based (two last ones are for development purpose). The question is: what kind of backend do you want to use? If SMTP you must provide SMTP server for your service or use SaaS platform for that (e.g. Sendgrid).

Interesting, that makes sense, thank you for the information. I've used Courier in past projects but I'm unsure if there's any other equivalents, I'll have to look into it more

nfoert avatar Oct 02 '24 01:10 nfoert

yes i can do it very well. please assign it to me! thank you

chidoziemanagwu avatar Oct 02 '24 09:10 chidoziemanagwu

Django provides only "interface" to send an email, so you have options like SMTP, console, file based (two last ones are for development purpose). The question is: what kind of backend do you want to use? If SMTP you must provide SMTP server for your service or use SaaS platform for that (e.g. Sendgrid).

thank you very much. i think this clears it up. but i can use any of them. please assign to me

chidoziemanagwu avatar Oct 02 '24 14:10 chidoziemanagwu