Ответ 1
В последней документации по тестированию Django есть раздел Email Services.
Затем вы просто делаете что-то вроде:
from django.core import mail
print mail.outbox[0].body
HTML-версия обрабатывается с помощью прикрепленных альтернативных методов поиска, к которым вы можете получить доступ (если вы ее подключили), например
content, mimetype = mail.outbox[0].alternatives[0]
Исходящие объекты - это EmailMessages, далее описано здесь