This repository was archived by the owner on Nov 12, 2025. It is now read-only.

Description
In BaseMail.__init__, I think it would be helpful to validate context against self.get_params (and raise MissingMailContextParamException) before doing anything else. That way, self.get_context_data could safely reference the required params while adding additional context.
But, maybe there's some element of the flow that I'm missing...