Is it ok to use the `context` - something used to be passed to templates - to construct the email? I imagine someone could want to leave the email out of the `context` when overriding `save`, and this would give a `KeyError`.

PS: I'm sorry for the late;
PS2: I've updated the commit (I've run flake8 and build the docs)