all InfoSec News
The right way to email your users
July 2, 2024, 2:53 p.m. | Michele Mazzucchi
DEV Community dev.to
When you build a web application you need to email your users for password resets, orders placed and the like.
A trivial task, it seems. Here's a one-liner in django:
from django.core.mail import send_mail
send_mail("Password changed!",
f"Hey {request.user.first_name}!\n\nYour password changed...",
"support@yourservice.com",
[request.user.email],
fail_silently=False)
Reality kicks in
A one-liner. Problem solved, now moving on.
But soon after, issues arise:
- You want to include some special characters like '🙂' or 'schön'. The one-liner no longer works.
- You need some conditional …
application build com django email hey import mail moving moving on notifications password problem python reality request sms support task web web application
More from dev.to / DEV Community
Jobs in InfoSec / Cybersecurity
Senior Software Java Developer
@ Swiss Re | Madrid, M, ES
Product Owner (Hybrid) - 19646
@ HII | Fort Belvoir, VA, Virginia, United States
Sr. Operations Research Analyst
@ HII | Albuquerque, NM, New Mexico, United States
Lead SME Platform Architect
@ General Dynamics Information Technology | USA VA Falls Church - 3150 Fairview Park Dr (VAS095)
DevOps Engineer (Hybrid) - 19526
@ HII | San Antonio, TX, Texas, United States
Cloud Platform Engineer (Hybrid) - 19535
@ HII | Greer, SC, South Carolina, United States