Asynchronously sending email using Django, Celery, Django-mailer
It's good to blog in a beautiful Sunday. This is the second one. A popular situation a webapp can face is to send thoundsands of emails to the users. This action can block the system a while, and this is annoying! To solve this problem, there are many solutions. One of them is sending email to a queue and send them later in the background (automatically), so the system don't have to be freezed. Pretty cool huh? I will setup a message queue in Django with: