In your specific case, where it’s just an email queue, I wold take the easy way out and use django-mailer. As a nice side bonues there are other pluggable projects that are smart enough to take advantage of django-mailer when they see it in the stack.
As for more general queue solutions, I haven’t been able to try any of these yet, but here’s a list of ones that look more interesting to me:
- pybeanstalk/beanstalkd
- python interface to gearman (which is probably much more interesting now with the release of the C version of gearman)
- memcacheQ
- stomp
- Celery