Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Email system #43

Open
nfoert opened this issue Sep 19, 2024 · 7 comments
Open

Email system #43

nfoert opened this issue Sep 19, 2024 · 7 comments
Assignees
Labels
feature New feature or request hacktoberfest A good issue for hacktoberfest 2024 help wanted Extra attention is needed server A change to server-side code

Comments

@nfoert
Copy link
Owner

nfoert commented Sep 19, 2024

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 nfoert added feature New feature or request help wanted Extra attention is needed server A change to server-side code labels Sep 19, 2024
@nfoert
Copy link
Owner Author

nfoert commented Sep 19, 2024

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

@chidoziemanagwu
Copy link

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

@nfoert
Copy link
Owner Author

nfoert commented Oct 1, 2024

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 nfoert added the hacktoberfest A good issue for hacktoberfest 2024 label Oct 1, 2024
@ar4s
Copy link
Contributor

ar4s commented Oct 1, 2024

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).

@nfoert
Copy link
Owner Author

nfoert commented Oct 2, 2024

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

@chidoziemanagwu
Copy link

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

@chidoziemanagwu
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request hacktoberfest A good issue for hacktoberfest 2024 help wanted Extra attention is needed server A change to server-side code
Projects
None yet
Development

No branches or pull requests

3 participants